diff options
| author | Michael Vogt <mvo@debian.org> | 2011-03-21 14:48:47 +0100 |
|---|---|---|
| committer | Michael Vogt <mvo@debian.org> | 2011-03-21 14:48:47 +0100 |
| commit | 5050f5f7c7f4b1fdd8bfec37c8baead2237e4f2d (patch) | |
| tree | 07a4a5b10e9d9900501d43f76bd86593172efce1 /python | |
| parent | be46a92a5621d2c199792ead5371afb979f32f9c (diff) | |
| parent | 22ab3421fbb8e936c3e6e32175a04ad801d7f511 (diff) | |
| download | python-apt-5050f5f7c7f4b1fdd8bfec37c8baead2237e4f2d.tar.gz | |
merged from mvo
Diffstat (limited to 'python')
| -rw-r--r-- | python/apt_pkgmodule.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/python/apt_pkgmodule.cc b/python/apt_pkgmodule.cc index cacbf77a..d1ac33e0 100644 --- a/python/apt_pkgmodule.cc +++ b/python/apt_pkgmodule.cc @@ -189,12 +189,14 @@ static PyObject *RealParseDepends(PyObject *Self,PyObject *Args, string Package; string Version; unsigned int Op; + bool StripMultiArch=true; const char *Start; const char *Stop; int Len; - if (PyArg_ParseTuple(Args,(char *)("s#:" + name).c_str(),&Start,&Len) == 0) + if (PyArg_ParseTuple(Args,(char *)("s#|b:" + name).c_str(), + &Start, &Len, &StripMultiArch) == 0) return 0; Stop = Start + Len; PyObject *List = PyList_New(0); @@ -205,7 +207,7 @@ static PyObject *RealParseDepends(PyObject *Self,PyObject *Args, break; Start = debListParser::ParseDepends(Start,Stop,Package,Version,Op, - ParseArchFlags); + ParseArchFlags, StripMultiArch); if (Start == 0) { PyErr_SetString(PyExc_ValueError,"Problem Parsing Dependency"); |
