[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] r17365: {updater} PackageDB was supposed to use shelve, not anydbm. What was I (updater/trunk/lib/thandy/packagesys)
Author: nickm
Date: 2008-11-22 13:23:02 -0500 (Sat, 22 Nov 2008)
New Revision: 17365
Modified:
updater/trunk/lib/thandy/packagesys/PackageDB.py
Log:
PackageDB was supposed to use shelve, not anydbm. What was I thinking?
Modified: updater/trunk/lib/thandy/packagesys/PackageDB.py
===================================================================
--- updater/trunk/lib/thandy/packagesys/PackageDB.py 2008-11-22 17:39:57 UTC (rev 17364)
+++ updater/trunk/lib/thandy/packagesys/PackageDB.py 2008-11-22 18:23:02 UTC (rev 17365)
@@ -1,6 +1,5 @@
# Copyright 2008 The Tor Project, Inc. See LICENSE for licensing information.
-import anydbm
import atexit
import shelve
@@ -12,7 +11,7 @@
class SimplePackageDB:
def __init__(self, filename):
thandy.util.ensureParentDir(filename)
- self._db = anydbm.open(filename, 'c')
+ self._db = shelve.open(filename, 'c')
atexit.register(self.close)
def close(self):