mirror of
https://github.com/sqlalchemy/sqlalchemy.git
synced 2026-06-03 22:35:46 -04:00
clean up the dialect selection thing here
This commit is contained in:
@@ -184,15 +184,19 @@ class AssertsCompiledSQL(object):
|
||||
allow_dialect_select=False):
|
||||
if use_default_dialect:
|
||||
dialect = default.DefaultDialect()
|
||||
elif dialect == None and not allow_dialect_select:
|
||||
dialect = getattr(self, '__dialect__', None)
|
||||
elif allow_dialect_select:
|
||||
dialect = None
|
||||
else:
|
||||
if dialect is None:
|
||||
dialect = getattr(self, '__dialect__', None)
|
||||
|
||||
if dialect is None:
|
||||
dialect = config.db.dialect
|
||||
elif dialect == 'default':
|
||||
dialect = default.DefaultDialect()
|
||||
elif isinstance(dialect, util.string_types):
|
||||
dialect = create_engine("%s://" % dialect).dialect
|
||||
|
||||
if dialect == 'default':
|
||||
dialect = default.DefaultDialect()
|
||||
elif dialect is None:
|
||||
dialect = config.db.dialect
|
||||
elif isinstance(dialect, util.string_types):
|
||||
dialect = create_engine("%s://" % dialect).dialect
|
||||
|
||||
kw = {}
|
||||
if params is not None:
|
||||
|
||||
Reference in New Issue
Block a user