mercurial/transaction.py
changeset 45738 5df1655edf42
parent 44543 36f08ae87ef6
child 45869 63edc384d3b7
--- a/mercurial/transaction.py	Mon Oct 05 17:18:39 2020 -0400
+++ b/mercurial/transaction.py	Mon Oct 12 12:52:45 2020 -0700
@@ -38,10 +38,8 @@
 def active(func):
     def _active(self, *args, **kwds):
         if self._count == 0:
-            raise error.Abort(
-                _(
-                    b'cannot use transaction when it is already committed/aborted'
-                )
+            raise error.ProgrammingError(
+                b'cannot use transaction when it is already committed/aborted'
             )
         return func(self, *args, **kwds)