arg... revert...

This commit is contained in:
Barış Metin
2007-05-14 11:05:50 +00:00
parent 2e2b4ab0a9
commit 8131a7423c
-23
View File
@@ -34,9 +34,6 @@ import pisi.ui as ui
class Error(pisi.Error):
pass
def __exec_string(s):
exec(s)
def upgrade_pisi():
"""forces to reload pisi modules and runs rebuild-db if needed."""
import pisi
@@ -66,26 +63,6 @@ def upgrade_pisi():
"""removal from sys.modules forces reload via import"""
del(sys.modules[module])
global_keys = globals().keys()
for i in global_keys:
x = globals()[i]
try:
if x.__module__.startswith("pisi."):
if sys.modules.has_key(x.__module__):
reload(sys.modules[x.__module__])
if hasattr(x, "__name__") and x.__name__ != i:
# print "from %s import %s as %s" % (x.__module__, x.__name__, i)
__exec_string("from %s import %s as %s" % (x.__module__, x.__name__, i))
else:
# print "from %s import %s" % (x.__module__, x.__name__)
__exec_string("from %s import %s" % (x.__module__, x.__name__))
except AttributeError, e:
pass
pisi.api.finalize()
reload_pisi()
reload(pisi)