]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commitdiff
fix MySQL initialize to use defaultdialect first
authorMike Bayer <mike_mp@zzzcomputing.com>
Tue, 3 Nov 2009 19:05:58 +0000 (19:05 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Tue, 3 Nov 2009 19:05:58 +0000 (19:05 +0000)
lib/sqlalchemy/dialects/mysql/base.py
lib/sqlalchemy/engine/base.py

index fd36bc9edfebff80a7d20becc3bcc33916cfb52b..36a0425898d081eeefb9ce209512db971ee2d0fc 100644 (file)
@@ -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)
index fac25b69993cc34de33190e453e0389a9ba4a5c9..33a30201fcc03ebd3b6a7d59848e62bfa50e4d49 100644 (file)
@@ -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: