Browse Source

Don't migrate when db is closed

tags/build/2.5.2 build/2.5.2
Ruud 11 years ago
parent
commit
6772b9d965
  1. 3
      couchpotato/core/database.py

3
couchpotato/core/database.py

@ -238,6 +238,7 @@ class Database(object):
old_db = os.path.join(Env.get('data_dir'), 'couchpotato.db.old') old_db = os.path.join(Env.get('data_dir'), 'couchpotato.db.old')
if not os.path.isdir(failed_location) and os.path.isfile(old_db): if not os.path.isdir(failed_location) and os.path.isfile(old_db):
log.error('Corrupt database, trying migrate again')
db.close() db.close()
# Rename database folder # Rename database folder
@ -331,6 +332,8 @@ class Database(object):
log.info('Getting data took %s', time.time() - migrate_start) log.info('Getting data took %s', time.time() - migrate_start)
db = self.getDB() db = self.getDB()
if not db.opened:
return
# Use properties # Use properties
properties = migrate_data['properties'] properties = migrate_data['properties']

Loading…
Cancel
Save