Hi, isolation_level is an empty string by default as shown below. But the python manual does not say that it can take an empty string. What does an empty string mean? Is it equivalent to None? Thanks.
https://docs.python.org/3/library/sqlite3.html#connection-objects """ isolation_level Get or set the current default isolation level. None for autocommit mode or one of “DEFERRED”, “IMMEDIATE” or “EXCLUSIVE”. See section Controlling Transactions for a more detailed explanation. """ $ cat main.py #!/usr/bin/env python2 import sqlite3 import sys conn=sqlite3.connect(sys.argv[1]) print(repr(conn.isolation_level)) $ cat main.sh #!/usr/bin/env bash dbfile=$(mktemp -u) ./main.py "$dbfile" $ ./main.sh '' -- Regards, Peng _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users