[SQL-CVS] r2827 - SQLObject/branches/0.8/sqlobject
SQLObject is a Python ORM.
Brought to you by:
ianbicking,
phd
|
From: <sub...@co...> - 2007-07-26 20:56:19
|
Author: phd
Date: 2007-07-26 14:56:11 -0600 (Thu, 26 Jul 2007)
New Revision: 2827
Modified:
SQLObject/branches/0.8/sqlobject/converters.py
Log:
Fixed a "brown paper bag" in MySQL quoting.
Modified: SQLObject/branches/0.8/sqlobject/converters.py
===================================================================
--- SQLObject/branches/0.8/sqlobject/converters.py 2007-07-26 20:56:00 UTC (rev 2826)
+++ SQLObject/branches/0.8/sqlobject/converters.py 2007-07-26 20:56:11 UTC (rev 2827)
@@ -109,10 +109,10 @@
elif isinstance(value, buffer_type):
value = str(value)
- if db == 'postgres':
+ if db in ('mysql', 'postgres'):
for orig, repl in sqlStringReplace:
value = value.replace(orig, repl)
- elif db in ('sqlite', 'mysql', 'firebird', 'sybase', 'maxdb', 'mssql'):
+ elif db in ('sqlite', 'firebird', 'sybase', 'maxdb', 'mssql'):
value = value.replace("'", "''")
else:
assert 0, "Database %s unknown" % db
|