Author: Brian Kearns <[email protected]>
Branch:
Changeset: r62109:9939c0c252b8
Date: 2013-03-05 20:40 -0500
http://bitbucket.org/pypy/pypy/changeset/9939c0c252b8/
Log: these should go before try: finally block
diff --git a/lib_pypy/_sqlite3.py b/lib_pypy/_sqlite3.py
--- a/lib_pypy/_sqlite3.py
+++ b/lib_pypy/_sqlite3.py
@@ -468,11 +468,11 @@
if self._isolation_level is None:
return
if sqlite.sqlite3_get_autocommit(self.db):
+ sql = "BEGIN " + self._isolation_level
+ statement = c_void_p()
+ next_char = c_char_p()
+ ret = sqlite.sqlite3_prepare_v2(self.db, sql, -1,
byref(statement), next_char)
try:
- sql = "BEGIN " + self._isolation_level
- statement = c_void_p()
- next_char = c_char_p()
- ret = sqlite.sqlite3_prepare_v2(self.db, sql, -1,
byref(statement), next_char)
if ret != SQLITE_OK:
raise self._get_exception(ret)
ret = sqlite.sqlite3_step(statement)
@@ -492,11 +492,11 @@
if obj is not None:
obj.reset()
+ sql = "COMMIT"
+ statement = c_void_p()
+ next_char = c_char_p()
+ ret = sqlite.sqlite3_prepare_v2(self.db, sql, -1, byref(statement),
next_char)
try:
- sql = "COMMIT"
- statement = c_void_p()
- next_char = c_char_p()
- ret = sqlite.sqlite3_prepare_v2(self.db, sql, -1,
byref(statement), next_char)
if ret != SQLITE_OK:
raise self._get_exception(ret)
ret = sqlite.sqlite3_step(statement)
@@ -521,11 +521,11 @@
if cursor:
cursor.reset = True
+ sql = "ROLLBACK"
+ statement = c_void_p()
+ next_char = c_char_p()
+ ret = sqlite.sqlite3_prepare_v2(self.db, sql, -1, byref(statement),
next_char)
try:
- sql = "ROLLBACK"
- statement = c_void_p()
- next_char = c_char_p()
- ret = sqlite.sqlite3_prepare_v2(self.db, sql, -1,
byref(statement), next_char)
if ret != SQLITE_OK:
raise self._get_exception(ret)
ret = sqlite.sqlite3_step(statement)
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit