summaryrefslogtreecommitdiff
path: root/lib/sqlalchemy/engine/default.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sqlalchemy/engine/default.py')
-rw-r--r--lib/sqlalchemy/engine/default.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/sqlalchemy/engine/default.py b/lib/sqlalchemy/engine/default.py
index 5d37741bd..4b2e3b681 100644
--- a/lib/sqlalchemy/engine/default.py
+++ b/lib/sqlalchemy/engine/default.py
@@ -57,6 +57,8 @@ class DefaultDialect(base.Dialect):
supports_default_values = False
supports_empty_insert = True
+ server_version_info = None
+
# indicates symbol names are
# UPPERCASEd if they are case insensitive
# within the database.
@@ -142,8 +144,7 @@ class DefaultDialect(base.Dialect):
cursor.close()
return result
- @classmethod
- def type_descriptor(cls, typeobj):
+ def type_descriptor(self, typeobj):
"""Provide a database-specific ``TypeEngine`` object, given
the generic object which comes from the types module.
@@ -152,7 +153,7 @@ class DefaultDialect(base.Dialect):
and passes on to ``types.adapt_type()``.
"""
- return sqltypes.adapt_type(typeobj, cls.colspecs)
+ return sqltypes.adapt_type(typeobj, self.colspecs)
def reflecttable(self, connection, table, include_columns):
insp = reflection.Inspector.from_engine(connection)