Fix ProgrammingError: Cannot operate on a closed database

This commit is contained in:
croneter 2018-11-20 19:23:42 +01:00
parent 45b3c0e3f5
commit ce191f6eeb

View file

@ -108,11 +108,10 @@ class FullSync(common.libsync_mixin):
section['section_id'], section['section_id'],
self.plex_type) self.plex_type)
self.queue.put(queue_info) self.queue.put(queue_info)
with PlexDB() as self.plexdb: for xml_item in iterator:
for xml_item in iterator: if self.isCanceled():
if self.isCanceled(): return False
return False self.process_item(xml_item)
self.process_item(xml_item)
except RuntimeError: except RuntimeError:
LOG.error('Could not entirely process section %s', section) LOG.error('Could not entirely process section %s', section)
successful = False successful = False