From 46a9209cde6e9e8bf333eada55ef45193f3f4fff Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Sat, 12 Jan 2013 19:51:13 -0500 Subject: Added a py3K conditional around unnecessary .decode() call in mssql information schema, fixes reflection in Py3K. Also in 0.7.10. [ticket:2638] --- lib/sqlalchemy/dialects/mssql/information_schema.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'lib') diff --git a/lib/sqlalchemy/dialects/mssql/information_schema.py b/lib/sqlalchemy/dialects/mssql/information_schema.py index 15551e5e4..35ce2450e 100644 --- a/lib/sqlalchemy/dialects/mssql/information_schema.py +++ b/lib/sqlalchemy/dialects/mssql/information_schema.py @@ -16,8 +16,10 @@ class CoerceUnicode(TypeDecorator): impl = Unicode def process_bind_param(self, value, dialect): + # Py2K if isinstance(value, str): value = value.decode(dialect.encoding) + # end Py2K return value schemata = Table("SCHEMATA", ischema, -- cgit v1.2.1