From e66ca9edd525feb43177014d7736a79440262f3a Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Thu, 11 Mar 2010 22:10:25 -0500 Subject: adding windows-appropriate levels of pain to unicode handling --- lib/sqlalchemy/engine/default.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'lib/sqlalchemy/engine') diff --git a/lib/sqlalchemy/engine/default.py b/lib/sqlalchemy/engine/default.py index 454d2a593..87616ed4c 100644 --- a/lib/sqlalchemy/engine/default.py +++ b/lib/sqlalchemy/engine/default.py @@ -154,7 +154,7 @@ class DefaultDialect(base.Dialect): str( expression.select( [expression.cast( - expression.literal_column("'test unicode returns'"),sqltypes.VARCHAR(60)) + expression.literal_column("'test unicode returns'"),sqltypes.Unicode(60)) ]).compile(dialect=self) ) ) @@ -162,7 +162,7 @@ class DefaultDialect(base.Dialect): row = cursor.fetchone() unicode_for_unicode = isinstance(row[0], unicode) cursor.close() - + if unicode_for_unicode and not unicode_for_varchar: return "conditional" else: -- cgit v1.2.1