summaryrefslogtreecommitdiff
path: root/python
diff options
context:
space:
mode:
authorJohannes Schauer <j.schauer@email.de>2014-04-25 10:53:09 +0200
committerMichael Vogt <mvo@debian.org>2014-04-25 10:53:09 +0200
commitc793c367d32d5a5adc220268ac4a0144419ac4d0 (patch)
treecf8d7d8d298bf74b29040ad46183cf0e8f9f126a /python
parent6d629062a9ccd7d69985bf5c3def764a0a118ba6 (diff)
downloadpython-apt-c793c367d32d5a5adc220268ac4a0144419ac4d0.tar.gz
Add support for build profiles
Closes: 744243
Diffstat (limited to 'python')
-rw-r--r--python/apt_pkgmodule.cc11
1 files changed, 6 insertions, 5 deletions
diff --git a/python/apt_pkgmodule.cc b/python/apt_pkgmodule.cc
index 644827c3..5f211b3e 100644
--- a/python/apt_pkgmodule.cc
+++ b/python/apt_pkgmodule.cc
@@ -156,8 +156,8 @@ static const char *parse_src_depends_doc =
"If 'strip_multi_arch' is True, :any (and potentially other special values)\n"
"will be stripped from the full package name";
static PyObject *RealParseDepends(PyObject *Self,PyObject *Args,
- bool ParseArchFlags, std::string name,
- bool debStyle=false)
+ bool ParseArchFlags, bool ParseRestrictionsList,
+ std::string name, bool debStyle=false)
{
std::string Package;
std::string Version;
@@ -180,7 +180,8 @@ static PyObject *RealParseDepends(PyObject *Self,PyObject *Args,
break;
Start = debListParser::ParseDepends(Start,Stop,Package,Version,Op,
- ParseArchFlags, StripMultiArch);
+ ParseArchFlags, StripMultiArch,
+ ParseRestrictionsList);
if (Start == 0)
{
PyErr_SetString(PyExc_ValueError,"Problem Parsing Dependency");
@@ -213,11 +214,11 @@ static PyObject *RealParseDepends(PyObject *Self,PyObject *Args,
}
static PyObject *ParseDepends(PyObject *Self,PyObject *Args)
{
- return RealParseDepends(Self, Args, false, "parse_depends");
+ return RealParseDepends(Self, Args, false, false, "parse_depends");
}
static PyObject *ParseSrcDepends(PyObject *Self,PyObject *Args)
{
- return RealParseDepends(Self, Args, true, "parse_src_depends");
+ return RealParseDepends(Self, Args, true, true, "parse_src_depends");
}
/*}}}*/
// md5sum - Compute the md5sum of a file or string /*{{{*/