##// END OF EJS Templates
transaction: use ProgrammingError for when an committed transaction is used...
Martin von Zweigbergk -
r46330:5df1655e default
parent child Browse files
Show More
@@ -38,11 +38,9 b" GEN_GROUP_POST_FINALIZE = b'postfinalize"
38 def active(func):
38 def active(func):
39 def _active(self, *args, **kwds):
39 def _active(self, *args, **kwds):
40 if self._count == 0:
40 if self._count == 0:
41 raise error.Abort(
41 raise error.ProgrammingError(
42 _(
43 b'cannot use transaction when it is already committed/aborted'
42 b'cannot use transaction when it is already committed/aborted'
44 )
43 )
45 )
46 return func(self, *args, **kwds)
44 return func(self, *args, **kwds)
47
45
48 return _active
46 return _active
General Comments 0
You need to be logged in to leave comments. Login now