[Checkins] SVN: z3c.zalchemy/trunk/src/z3c/zalchemy/datamanager.py Add BBB for code that still passes a string for DSN (instead of unicode).

Stefan H. Holek stefan at epy.co.at
Thu Mar 1 03:42:08 EST 2007


Log message for revision 72943:
  Add BBB for code that still passes a string for DSN (instead of unicode).
  

Changed:
  U   z3c.zalchemy/trunk/src/z3c/zalchemy/datamanager.py

-=-
Modified: z3c.zalchemy/trunk/src/z3c/zalchemy/datamanager.py
===================================================================
--- z3c.zalchemy/trunk/src/z3c/zalchemy/datamanager.py	2007-03-01 08:00:57 UTC (rev 72942)
+++ z3c.zalchemy/trunk/src/z3c/zalchemy/datamanager.py	2007-03-01 08:42:07 UTC (rev 72943)
@@ -34,6 +34,9 @@
 
     def __init__(self, name, dsn, echo=False, **kwargs):
         self.name = name
+        # BBB: DSN is a field now and requires unicode
+        if isinstance(dsn, str):
+            dsn = unicode(dsn, errors='ignore')
         self.dsn = dsn
         self.echo = echo
         self.kw={}



More information about the Checkins mailing list