From 38d978a82b10b18237fb55247c18cbc906cbd31b Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Fri, 24 Jun 2005 08:54:54 +0000 Subject: * support autoInst flag in depcache.MarkInstall() --- debian/changelog | 2 ++ python/depcache.cc | 6 +++--- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 6a176502..b6f07320 100644 --- a/debian/changelog +++ b/debian/changelog @@ -4,6 +4,8 @@ python-apt (0.6.13) breezy; urgency=low * Cache.GetChanges() added * FilteredCache() improvements * added "connect()" to {Pre,Post}CacheChange + * support for the PkgProblemResolver + * added tests/ directory with various tests for the code -- Michael Vogt Wed, 1 Jun 2005 14:57:57 +0200 diff --git a/python/depcache.cc b/python/depcache.cc index cb2cd540..49049c4b 100644 --- a/python/depcache.cc +++ b/python/depcache.cc @@ -315,12 +315,12 @@ static PyObject *PkgDepCacheMarkInstall(PyObject *Self,PyObject *Args) pkgDepCache *depcache = GetCpp(Self); PyObject *PackageObj; - if (PyArg_ParseTuple(Args,"O!",&PackageType,&PackageObj) == 0) + char autoInst=1; + if (PyArg_ParseTuple(Args,"O!|b",&PackageType,&PackageObj, &autoInst) == 0) return 0; pkgCache::PkgIterator &Pkg = GetCpp(PackageObj); - depcache->MarkInstall(Pkg, true); - pkgDepCache::StateCache & State = (*depcache)[Pkg]; + depcache->MarkInstall(Pkg, autoInst); Py_INCREF(Py_None); return HandleErrors(Py_None); -- cgit v1.2.3