https://docs.python.org/3.9/library/sqlite3.html
The manual says in_transaction is an attribute of sqlite3.Connection. But I don't see it. Why? """ in_transaction True if a transaction is active (there are uncommitted changes), False otherwise. Read-only attribute. """ ==> main.py <== #!/usr/bin/env python2 import sqlite3 import sys conn=sqlite3.connect(sys.argv[1]) print(conn.in_transaction) ==> main.sh <== #!/usr/bin/env bash dbfile=$(mktemp -u) ./main.py "$dbfile" $ ./main.sh Traceback (most recent call last): File "./main.py", line 8, in <module> print(conn.in_transaction) AttributeError: 'sqlite3.Connection' object has no attribute 'in_transaction' -- Regards, Peng _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users