Fix drop_database for SQLite

The `drop_database` incorrectly reference the url.database value after
it was set to `None`. It has been corrected to referrence `database`
like the rest of the database types.
This commit is contained in:
Robert DeRose
2016-03-28 13:44:25 -04:00
parent 2380151db9
commit cbefac0904

View File

@@ -575,8 +575,9 @@ def drop_database(url):
engine = sa.create_engine(url)
if engine.dialect.name == 'sqlite' and url.database != ':memory:':
os.remove(url.database)
if engine.dialect.name == 'sqlite' and database != ':memory:':
if database:
os.remove(database)
elif engine.dialect.name == 'postgresql' and engine.driver == 'psycopg2':
from psycopg2.extensions import ISOLATION_LEVEL_AUTOCOMMIT