summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/sqlalchemy/databases/sqlite.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/sqlalchemy/databases/sqlite.py b/lib/sqlalchemy/databases/sqlite.py
index 1958118b7..83fb00205 100644
--- a/lib/sqlalchemy/databases/sqlite.py
+++ b/lib/sqlalchemy/databases/sqlite.py
@@ -119,6 +119,8 @@ def descriptor():
class SQLiteSQLEngine(ansisql.ANSISQLEngine):
def __init__(self, opts, **params):
+ if sqlite is None:
+ raise "Couldn't import pysqlite2"
self.filename = opts.pop('filename', ':memory:')
self.opts = opts or {}
params['poolclass'] = sqlalchemy.pool.SingletonThreadPool
@@ -144,8 +146,6 @@ class SQLiteSQLEngine(ansisql.ANSISQLEngine):
return SQLiteCompiler(self, statement, bindparams, **kwargs)
def dbapi(self):
- if sqlite is None:
- raise "Couldn't import pysqlite2"
return sqlite
def schemagenerator(self, proxy, **params):