]> git.mxchange.org Git - quix0rs-apt-p2p.git/blobdiff - apt_dht/AptPackages.py
Merge branch 'documentation' into apt-dht
[quix0rs-apt-p2p.git] / apt_dht / AptPackages.py
index 45c035f12833ce707f933d34c2c2978421e9e8f9..c784b8b68bf7386139caccd8f814a2318ba2c13a 100644 (file)
@@ -209,7 +209,6 @@ class AptPackages:
         
     def __del__(self):
         self.cleanup()
-        self.packages.close()
         
     def addRelease(self, cache_path, file_path):
         """Add a Release file's info to the list of index files.
@@ -341,6 +340,8 @@ class AptPackages:
     def cleanup(self):
         """Cleanup and close any loaded caches."""
         self.unload()
+        if self.unload_later and self.unload_later.active():
+            self.unload_later.cancel()
         self.packages.close()
         
     def findHash(self, path):