]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
fix: make Transaction.Status a string enum
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 22 Nov 2025 18:09:44 +0000 (19:09 +0100)
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>
Sat, 22 Nov 2025 18:16:17 +0000 (19:16 +0100)
psycopg/psycopg/transaction.py

index 5db380de7b9c8357a39e8fad043ea48656e91f38..b56c1efe75a57ea1bfcc3433d3c68bed8951164f 100644 (file)
@@ -52,7 +52,7 @@ class OutOfOrderTransactionNesting(e.ProgrammingError):
 
 
 class BaseTransaction(Generic[ConnectionType]):
-    class Status(Enum):
+    class Status(str, Enum):
         NOT_STARTED = "not_started"
         ACTIVE = "active"
         COMMITTED = "committed"