diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-03-11 22:10:25 -0500 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2010-03-11 22:10:25 -0500 |
commit | e66ca9edd525feb43177014d7736a79440262f3a (patch) | |
tree | 7011167add8b2f69ee1d7523cb52a9476d9e420c /lib/sqlalchemy/engine/default.py | |
parent | c486f6292fa67388272f5da5c431a57181bed88d (diff) | |
download | sqlalchemy-e66ca9edd525feb43177014d7736a79440262f3a.tar.gz |
adding windows-appropriate levels of pain to unicode handling
Diffstat (limited to 'lib/sqlalchemy/engine/default.py')
-rw-r--r-- | lib/sqlalchemy/engine/default.py | 4 |
1 files changed, 2 insertions, 2 deletions
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: |