From 399865aad0a47a21b96070492c84b3efa6ba9a77 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Thu, 21 Sep 2006 17:12:35 +0000 Subject: [PATCH] case sensitive function seems to return a string in some cases --- lib/sqlalchemy/databases/mysql.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/sqlalchemy/databases/mysql.py b/lib/sqlalchemy/databases/mysql.py index 4eab9e55c5..74821707f4 100644 --- a/lib/sqlalchemy/databases/mysql.py +++ b/lib/sqlalchemy/databases/mysql.py @@ -313,7 +313,7 @@ class MySQLDialect(ansisql.ANSIDialect): def reflecttable(self, connection, table): # reference: http://dev.mysql.com/doc/refman/5.0/en/name-case-sensitivity.html - case_sensitive = connection.execute("show variables like 'lower_case_table_names'").fetchone()[1] == 0 + case_sensitive = int(connection.execute("show variables like 'lower_case_table_names'").fetchone()[1]) == 0 if not case_sensitive: table.name = table.name.lower() table.metadata.tables[table.name]= table -- 2.47.2