diff options
Diffstat (limited to 'python/cache.cc')
| -rw-r--r-- | python/cache.cc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/python/cache.cc b/python/cache.cc index 65b99210..40782838 100644 --- a/python/cache.cc +++ b/python/cache.cc @@ -180,8 +180,12 @@ static PyObject *PkgCacheGetGroups(PyObject *Self, void*) { static PyObject *PkgCacheGetPolicy(PyObject *Self, void*) { pkgCacheFile *CacheFile = GetCpp<pkgCacheFile *>(Self); - std::cerr << "policy: " << CacheFile->Policy << std::endl; - return CppPyObject_NEW<pkgPolicy*>(Self,&PyPolicy_Type,CacheFile->Policy); + CppPyObject<pkgPolicy*> *obj; + + obj = CppPyObject_NEW<pkgPolicy*>(Self,&PyPolicy_Type,CacheFile->Policy); + obj->NoDelete = true; + + return obj; } static PyObject *PkgCacheGetPackages(PyObject *Self, void*) { |
