* attempt to add traceback to database txn errors

This commit is contained in:
Eray Özkural
2006-05-07 14:52:20 +00:00
parent 94962c2bc3
commit 4a121f46fd
+3 -1
View File
@@ -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