From: Mike Bayer Date: Tue, 3 Nov 2009 19:05:58 +0000 (+0000) Subject: fix MySQL initialize to use defaultdialect first X-Git-Tag: rel_0_6beta1~190 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cac9f6b3bb2bffea34c9371451cd070eb5d45a56;p=thirdparty%2Fsqlalchemy%2Fsqlalchemy.git fix MySQL initialize to use defaultdialect first --- diff --git a/lib/sqlalchemy/dialects/mysql/base.py b/lib/sqlalchemy/dialects/mysql/base.py index fd36bc9edf..36a0425898 100644 --- a/lib/sqlalchemy/dialects/mysql/base.py +++ b/lib/sqlalchemy/dialects/mysql/base.py @@ -1783,7 +1783,7 @@ class MySQLDialect(default.DefaultDialect): rs.close() def initialize(self, connection): - self.server_version_info = self._get_server_version_info(connection) + default.DefaultDialect.initialize(self, connection) self._connection_charset = self._detect_charset(connection) self._server_casing = self._detect_casing(connection) self._server_collations = self._detect_collations(connection) diff --git a/lib/sqlalchemy/engine/base.py b/lib/sqlalchemy/engine/base.py index fac25b6999..33a30201fc 100644 --- a/lib/sqlalchemy/engine/base.py +++ b/lib/sqlalchemy/engine/base.py @@ -1442,10 +1442,7 @@ class Engine(Connectable): else: conn = connection if not schema: - try: - schema = self.dialect.default_schema_name - except NotImplementedError: - pass + schema = self.dialect.default_schema_name try: return self.dialect.table_names(conn, schema) finally: