From f32131dac212fdee1a6e97eba4a4ed21e51b3607 Mon Sep 17 00:00:00 2001 From: Mike Bayer Date: Thu, 18 Oct 2007 17:56:18 +0000 Subject: - added test coverage for unknown type reflection, fixed sqlite/mysql handling of type reflection for unknown types --- lib/sqlalchemy/databases/sqlite.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'lib/sqlalchemy/databases/sqlite.py') diff --git a/lib/sqlalchemy/databases/sqlite.py b/lib/sqlalchemy/databases/sqlite.py index ea15381db..99a1d5650 100644 --- a/lib/sqlalchemy/databases/sqlite.py +++ b/lib/sqlalchemy/databases/sqlite.py @@ -153,7 +153,7 @@ colspecs = { sqltypes.CHAR: SLChar, } -pragma_names = { +ischema_names = { 'INTEGER' : SLInteger, 'INT' : SLInteger, 'SMALLINT' : SLSmallInteger, @@ -271,10 +271,10 @@ class SQLiteDialect(default.DefaultDialect): args = '' try: - coltype = pragma_names[coltype] + coltype = ischema_names[coltype] except KeyError: warnings.warn(RuntimeWarning("Did not recognize type '%s' of column '%s'" % (coltype, name))) - coltype = sqltypes.NULLTYPE + coltype = sqltypes.NullType if args is not None: args = re.findall(r'(\d+)', args) -- cgit v1.2.1