summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorDaniele Varrazzo <daniele.varrazzo@gmail.com>2011-12-15 13:06:32 +0000
committerDaniele Varrazzo <daniele.varrazzo@gmail.com>2011-12-15 13:06:32 +0000
commit5a6a303d43f385f885c12d87240e86d6cb421463 (patch)
tree3b9ca70746e77cad2c94127059cbd6ad6f152d49 /lib
parentb5de04d2ff6fd50b7e4fd06516ac396d9c79d8b6 (diff)
downloadpsycopg2-5a6a303d43f385f885c12d87240e86d6cb421463.tar.gz
A couple of fixes to psycopg1
_psycopg.connect is no more. Also use symbolic consts instead of values for the isolation level.
Diffstat (limited to 'lib')
-rw-r--r--lib/psycopg1.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/psycopg1.py b/lib/psycopg1.py
index 2e5aa82..7a24c5f 100644
--- a/lib/psycopg1.py
+++ b/lib/psycopg1.py
@@ -33,14 +33,14 @@ from psycopg2.extensions import cursor as _2cursor
from psycopg2.extensions import connection as _2connection
from psycopg2 import *
-del connect
-
+import psycopg2.extensions as _ext
+_2connect = connect
def connect(*args, **kwargs):
"""connect(dsn, ...) -> new psycopg 1.1.x compatible connection object"""
kwargs['connection_factory'] = connection
- conn = _2psycopg.connect(*args, **kwargs)
- conn.set_isolation_level(2)
+ conn = _2connect(*args, **kwargs)
+ conn.set_isolation_level(_ext.ISOLATION_LEVEL_READ_COMMITTED)
return conn
class connection(_2connection):
@@ -53,9 +53,9 @@ class connection(_2connection):
def autocommit(self, on_off=1):
"""autocommit(on_off=1) -> switch autocommit on (1) or off (0)"""
if on_off > 0:
- self.set_isolation_level(0)
+ self.set_isolation_level(_ext.ISOLATION_LEVEL_AUTOCOMMIT)
else:
- self.set_isolation_level(2)
+ self.set_isolation_level(_ext.ISOLATION_LEVEL_READ_COMMITTED)
class cursor(_2cursor):