* attempt to add traceback to database txn errors
This commit is contained in:
+3
-1
@@ -39,7 +39,8 @@ import cPickle
|
|||||||
import bsddb3.db as db
|
import bsddb3.db as db
|
||||||
import bsddb3.dbobj as dbobj
|
import bsddb3.dbobj as dbobj
|
||||||
import string
|
import string
|
||||||
|
import sys
|
||||||
|
import traceback
|
||||||
import pisi
|
import pisi
|
||||||
|
|
||||||
class CodingError(pisi.Error):
|
class CodingError(pisi.Error):
|
||||||
@@ -83,6 +84,7 @@ class DBShelf:
|
|||||||
raise e
|
raise e
|
||||||
except Exception, e:
|
except Exception, e:
|
||||||
autotxn.abort()
|
autotxn.abort()
|
||||||
|
#e.args += tuple(traceback.format_tb(sys.exc_traceback))
|
||||||
raise e
|
raise e
|
||||||
autotxn.commit()
|
autotxn.commit()
|
||||||
else: # execute without transactions
|
else: # execute without transactions
|
||||||
|
|||||||
Reference in New Issue
Block a user