[Uludag-commits] r15242 - branches/pisi-db/pisi
uludag-commits at pardus.org.tr
uludag-commits at pardus.org.tr
1 Eyl 2007 Cmt 14:34:00 EEST
Author: faik
Date: Sat Sep 1 14:33:59 2007
New Revision: 15242
Modified:
branches/pisi-db/pisi/api.py
branches/pisi-db/pisi/atomicoperations.py
branches/pisi-db/pisi/context.py
Log:
Remove bsddb imports
Modified: branches/pisi-db/pisi/api.py
=================================================================
--- branches/pisi-db/pisi/api.py (original)
+++ branches/pisi-db/pisi/api.py Sat Sep 1 14:33:59 2007
@@ -472,20 +472,6 @@
for pkg in replica:
pisi.util.clean_dir(pisi.util.join_path(pisi.api.ctx.config.lib_dir(), 'package', pkg))
- def destroy(files):
- #TODO: either don't delete version files here, or remove force flag...
- import bsddb3.db
- for db in os.listdir(ctx.config.db_dir()):
- if db.endswith('.bdb'):# or db.startswith('log'): # delete only db files
- if db.startswith('files') or db.startswith('filesdbversion'):
- clean = files
- else:
- clean = True
- if clean:
- fn = pisi.util.join_path(ctx.config.db_dir(), db)
- #NB: there is a parameter bug with python-bsddb3, fixed in pardus
- #ctx.dbenv.dbremove(file=fn, flags=bsddb3.db.DB_AUTO_COMMIT)
-
def reload_packages(files):
packages = os.listdir(pisi.util.join_path(ctx.config.lib_dir(), 'package'))
progress = ctx.ui.Progress(len(packages))
@@ -516,7 +502,6 @@
except Exception: #FIXME: what exception could we catch here, replace with that.
files = True # exception means the files db version was wrong
shelve.init_dbenv(write=True, writeversion=True)
- destroy(files) # bye bye
# save parameters and shutdown pisi
options = ctx.config.options
Modified: branches/pisi-db/pisi/atomicoperations.py
=================================================================
--- branches/pisi-db/pisi/atomicoperations.py (original)
+++ branches/pisi-db/pisi/atomicoperations.py Sat Sep 1 14:33:59 2007
@@ -16,7 +16,6 @@
_ = __trans.ugettext
import os
-import bsddb3.db as db
import shutil
import pisi
Modified: branches/pisi-db/pisi/context.py
=================================================================
--- branches/pisi-db/pisi/context.py (original)
+++ branches/pisi-db/pisi/context.py Sat Sep 1 14:33:59 2007
@@ -61,8 +61,6 @@
# """ Register a UI implementation"""
# ui = _impl
-import bsddb3.db as db
-
def disable_keyboard_interrupts():
sig and sig.disable_signal(signal.SIGINT)
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi