summaryrefslogtreecommitdiff
path: root/sqlplain/postgres_support.py
diff options
context:
space:
mode:
authormichele.simionato <devnull@localhost>2008-11-26 16:44:45 +0000
committermichele.simionato <devnull@localhost>2008-11-26 16:44:45 +0000
commit4584492f6ee10128e23364334b4d7f52c48bb471 (patch)
treec7789c99df16acd019562474cac3d3320f2215e2 /sqlplain/postgres_support.py
parent1c20f230bb4d86c4f4cea4bf2b3212afac1325a9 (diff)
downloadmicheles-4584492f6ee10128e23364334b4d7f52c48bb471.tar.gz
changed ``sqlplain`` to use isolation_level and not autocommit
Diffstat (limited to 'sqlplain/postgres_support.py')
-rw-r--r--sqlplain/postgres_support.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/sqlplain/postgres_support.py b/sqlplain/postgres_support.py
index 7639bd3..2864b66 100644
--- a/sqlplain/postgres_support.py
+++ b/sqlplain/postgres_support.py
@@ -1,10 +1,12 @@
import psycopg2 as dbapi2
-def connect(params, autocommit=True, **kw):
+ISOLATION_LEVELS = None, 0, 1, 2
+
+def connect(params, isolation_level=None, **kw):
user, pwd, host, port, db = params
port = port or 5432
conn = dbapi2.connect(
database=db, host=host, port=port, user=user, password=pwd, **kw)
- if autocommit:
+ if isolation_level is None:
conn.set_isolation_level(0)
return conn