diff --git a/pisi/dbshelve.py b/pisi/dbshelve.py index 0dacfd94..a38867bd 100644 --- a/pisi/dbshelve.py +++ b/pisi/dbshelve.py @@ -39,7 +39,8 @@ import cPickle import bsddb3.db as db import bsddb3.dbobj as dbobj import string - +import sys +import traceback import pisi class CodingError(pisi.Error): @@ -83,6 +84,7 @@ class DBShelf: raise e except Exception, e: autotxn.abort() + #e.args += tuple(traceback.format_tb(sys.exc_traceback)) raise e autotxn.commit() else: # execute without transactions