This commit is contained in:
Faik Uygur
2006-09-27 08:03:13 +00:00
parent 5998301f29
commit 417fcaa8e7
-9
View File
@@ -13,11 +13,9 @@
import os import os
import fcntl import fcntl
import types import types
import cPickle
import bsddb3.db as db import bsddb3.db as db
import bsddb3.dbobj as dbobj import bsddb3.dbobj as dbobj
#import bsddb3.dbshelve as shelve
import pisi.dbshelve as shelve import pisi.dbshelve as shelve
import gettext import gettext
@@ -98,11 +96,6 @@ def init_dbenv(write=False, writeversion=False):
else: else:
ctx.dbenv = None # read-only access to database ctx.dbenv = None # read-only access to database
#def open(filename, flags='r', mode = 0644, filetype = db.DB_BTREE):
# db = LockedDBShelf(None, mode, filetype, None, True)
# db.open(filename, filename, filetype, flags, mode)
# return db
class LockedDBShelf(shelve.DBShelf): class LockedDBShelf(shelve.DBShelf):
"""A simple wrapper to implement locking for bsddb's dbshelf""" """A simple wrapper to implement locking for bsddb's dbshelf"""
@@ -122,8 +115,6 @@ class LockedDBShelf(shelve.DBShelf):
def destroy(self): def destroy(self):
os.unlink(self.filename) os.unlink(self.filename)
#self.close()
#self.db.remove(self.filename)
def __del__(self): def __del__(self):
# superclass does something funky, we don't need that # superclass does something funky, we don't need that