def create_array(read_only=False, **kwargs): path = mktemp(suffix='.dbm') atexit.register(os.remove, path) store = DBMStore(path, flag='n', open=bsddb3.btopen) kwargs.setdefault('compressor', Zlib(1)) init_array(store, **kwargs) return Array(store, read_only=read_only)
def create_store(self): path = tempfile.mktemp(suffix='.dbm') atexit.register(os.remove, path) store = DBMStore(path, flag='n', open=bsddb3.btopen, write_lock=False) return store
def create_store(self): path = tempfile.mktemp(suffix='.dumbdbm') atexit.register(atexit_rmglob, path + '*') if PY2: # pragma: py3 no cover import dumbdbm else: # pragma: py2 no cover import dbm.dumb as dumbdbm store = DBMStore(path, flag='n', open=dumbdbm.open) return store
def create_store(): path = tempfile.mktemp(suffix='.dbm') atexit.register(os.remove, path) store = DBMStore(path, flag='n', open=bsddb3.btopen) return store, None
def create_store(self): path = tempfile.mktemp(suffix='.ndbm') atexit.register(atexit_rmglob, path + '*') store = DBMStore(path, flag='n', open=ndbm.open) return store
def create_store(): path = tempfile.mktemp(suffix='.anydbm') atexit.register(atexit_rmglob, path + '*') store = DBMStore(path, flag='n') return store, None
def create_store(self): path = tempfile.mktemp(suffix='.ndbm') atexit.register(os.remove, path) store = DBMStore(path, flag='n', open=ndbm.open) return store
def create_store(self): path = tempfile.mktemp(suffix='.anydbm') atexit.register(atexit_rmglob, path + '*') # create store using default dbm implementation store = DBMStore(path, flag='n') return store