Close the database after doing an extraction.

master
Pacman Ghost 7 years ago
parent f97e96c9b9
commit 36e0605176
  1. 8
      asl_cards/db.py
  2. 2
      startup_widget.py

@ -86,6 +86,14 @@ def open_database( fname , create ) :
# yup - make it so
DbBase.metadata.create_all( db_engine )
def close_database() :
"""Close the database"""
global db_engine , db_session
db_session.close()
db_session = None
db_engine.dispose()
db_engine = None
# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
def add_cards( cards ) :

@ -63,6 +63,8 @@ class AnalyzeThread( QThread ) :
else :
# notify slots that we've finished
self.completed_signal.emit( "" )
finally :
db.close_database()
def on_error( self , msg ) :
"""Show the user an error message."""

Loading…
Cancel
Save