Author: phd
Date: 2006-10-10 10:26:54 -0600 (Tue, 10 Oct 2006)
New Revision: 1999
Modified:
home/phd/SQLObject/paramstyles/sqlobject/mysql/mysqlconnection.py
Log:
Merged patches from the revisions 1996:1998 from the trunk: fixed the bug 1567633: KeyError when creating table from MySQL database.
Modified: home/phd/SQLObject/paramstyles/sqlobject/mysql/mysqlconnection.py
===================================================================
--- home/phd/SQLObject/paramstyles/sqlobject/mysql/mysqlconnection.py 2006-10-10 16:23:53 UTC (rev 1998)
+++ home/phd/SQLObject/paramstyles/sqlobject/mysql/mysqlconnection.py 2006-10-10 16:26:54 UTC (rev 1999)
@@ -190,7 +190,7 @@
if field == 'id':
continue
colClass, kw = self.guessClass(t)
- if self.kw['use_unicode'] and colClass is col.StringCol:
+ if self.kw.get('use_unicode') and colClass is col.StringCol:
colClass = col.UnicodeCol
if self.dbEncoding: kw['dbEncoding'] = self.dbEncoding
kw['name'] = soClass.sqlmeta.style.dbColumnToPythonAttr(field)
|