diff options
| author | Julian Andres Klode <jak@debian.org> | 2009-06-21 19:47:31 +0200 |
|---|---|---|
| committer | Julian Andres Klode <jak@debian.org> | 2009-06-21 19:47:31 +0200 |
| commit | 13423bbbafc823740126e90ef0d7ca6e76fc7341 (patch) | |
| tree | 98f59b5559b6ad2f752ad46645e1284c3549fa02 /python/cdrom.cc | |
| parent | 894a226f24150cc35f933b72bf14c9587e15b73e (diff) | |
| download | python-apt-13423bbbafc823740126e90ef0d7ca6e76fc7341.tar.gz | |
python: Make all CppOwnedPyObjects and similar support garbage collection.
If you want to subclass apt_pkg.Cache() and create an apt_pkg.DepCache()
object in it (e.g. as self.depcache) this is needed because otherwise,
Python would not know about the cyclic dependency and refuse to free any
of them.
This also changes apt_pkg.Cache to the standard deallocation schema,
because the underlying CacheFile deletes its pointers automatically on
deletion. Thus a second call is not needed.
Diffstat (limited to 'python/cdrom.cc')
0 files changed, 0 insertions, 0 deletions
