Author: phd
Date: 2006-01-12 09:27:23 -0700 (Thu, 12 Jan 2006)
New Revision: 1498
Modified:
SQLObject/branches/0.7-bugfix/sqlobject/mssql/mssqlconnection.py
SQLObject/branches/0.7-bugfix/sqlobject/mysql/mysqlconnection.py
SQLObject/branches/0.7-bugfix/sqlobject/sqlite/sqliteconnection.py
Log:
Fixed the bug N 1344338: convert self.autoCommit from string to bool/int.
Modified: SQLObject/branches/0.7-bugfix/sqlobject/mssql/mssqlconnection.py
===================================================================
--- SQLObject/branches/0.7-bugfix/sqlobject/mssql/mssqlconnection.py 2006-01-12 16:27:04 UTC (rev 1497)
+++ SQLObject/branches/0.7-bugfix/sqlobject/mssql/mssqlconnection.py 2006-01-12 16:27:23 UTC (rev 1498)
@@ -47,7 +47,7 @@
self.usingUnicodeStrings = False
self.make_conn_str = lambda keys: \
["", keys.user, keys.password, keys.host, keys.db]
- self.autoCommit=autoCommit
+ self.autoCommit=int(autoCommit)
self.host = host
self.db = db
self.user = user
Modified: SQLObject/branches/0.7-bugfix/sqlobject/mysql/mysqlconnection.py
===================================================================
--- SQLObject/branches/0.7-bugfix/sqlobject/mysql/mysqlconnection.py 2006-01-12 16:27:04 UTC (rev 1497)
+++ SQLObject/branches/0.7-bugfix/sqlobject/mysql/mysqlconnection.py 2006-01-12 16:27:23 UTC (rev 1498)
@@ -46,7 +46,7 @@
)
if hasattr(conn, 'autocommit'):
- conn.autocommit(self.autoCommit)
+ conn.autocommit(bool(self.autoCommit))
return conn
Modified: SQLObject/branches/0.7-bugfix/sqlobject/sqlite/sqliteconnection.py
===================================================================
--- SQLObject/branches/0.7-bugfix/sqlobject/sqlite/sqliteconnection.py 2006-01-12 16:27:04 UTC (rev 1497)
+++ SQLObject/branches/0.7-bugfix/sqlobject/sqlite/sqliteconnection.py 2006-01-12 16:27:23 UTC (rev 1498)
@@ -49,7 +49,7 @@
sqlite2_Binary = sqlite.Binary
sqlite.Binary = lambda s: sqlite2_Binary(sqlite.encode(s))
else:
- opts['autocommit'] = autoCommit
+ opts['autocommit'] = bool(autoCommit)
if 'encoding' in kw:
opts['encoding'] = popKey(kw, 'encoding')
if 'mode' in kw:
|