def __init__(self, filename, flag='r', mode=0666): BaseStorage.__init__(self, filename) self._index=anydbm.open(filename, flag, mode) self._tindex=[] keys=self._index.keys() if keys: self._oid=max(keys)
def __init__(self, filename, flag='r', mode=0666): BaseStorage.__init__(self, filename) import gdbm self._index=index=gdbm.open(filename, flag[:1]+'f', mode) self._tindex=[] m=z64 oid=index.firstkey() while oid != None: m=max(m, oid) oid=index.nextkey(oid) self._oid=m
def __init__(self): self.path = None self.isOpen = False BaseStorage.__init__(self)