[Checkins] SVN: z3c.sqlalchemy/branches/1.3/ When generating the mapper class, make sure table.name is a string.

Vincent Fretin vincent.fretin at gmail.com
Fri Aug 28 10:12:02 EDT 2009


Log message for revision 103334:
  When generating the mapper class, make sure table.name is a string. 
  It can be unicode when use_unicode=1 with MySQL engine.
  

Changed:
  U   z3c.sqlalchemy/branches/1.3/CHANGES.txt
  U   z3c.sqlalchemy/branches/1.3/setup.py
  U   z3c.sqlalchemy/branches/1.3/src/z3c/sqlalchemy/mapper.py

-=-
Modified: z3c.sqlalchemy/branches/1.3/CHANGES.txt
===================================================================
--- z3c.sqlalchemy/branches/1.3/CHANGES.txt	2009-08-28 10:48:41 UTC (rev 103333)
+++ z3c.sqlalchemy/branches/1.3/CHANGES.txt	2009-08-28 14:12:01 UTC (rev 103334)
@@ -1,6 +1,12 @@
-1.3.10 (04.082009)
-------------------
+1.3.11 (unreleased)
+-------------------
 
+- When generating the mapper class, make sure table.name is a string.
+  It can be unicode when use_unicode=1 with MySQL engine.
+
+1.3.10 (04.08.2009)
+-------------------
+
  - removed SA deprecation warning
 
 1.3.9 (06.01.2009)

Modified: z3c.sqlalchemy/branches/1.3/setup.py
===================================================================
--- z3c.sqlalchemy/branches/1.3/setup.py	2009-08-28 10:48:41 UTC (rev 103333)
+++ z3c.sqlalchemy/branches/1.3/setup.py	2009-08-28 14:12:01 UTC (rev 103334)
@@ -21,7 +21,7 @@
     'Topic :: Software Development :: Libraries :: Python Modules',
 ]
 
-version = '1.3.10.1'
+version = '1.3.11'
 
 desc = open('README.txt').read().strip()
 changes = open('CHANGES.txt').read().strip()

Modified: z3c.sqlalchemy/branches/1.3/src/z3c/sqlalchemy/mapper.py
===================================================================
--- z3c.sqlalchemy/branches/1.3/src/z3c/sqlalchemy/mapper.py	2009-08-28 10:48:41 UTC (rev 103333)
+++ z3c.sqlalchemy/branches/1.3/src/z3c/sqlalchemy/mapper.py	2009-08-28 14:12:01 UTC (rev 103334)
@@ -112,7 +112,7 @@
         """ 
 
         if cls is None:
-            newCls = new.classobj('_mapped_%s' % table.name, (MappedClassBase,), {})
+            newCls = new.classobj('_mapped_%s' % str(table.name), (MappedClassBase,), {})
         else:
             newCls = cls
 



More information about the checkins mailing list