Prevent error message upon DB reset
This commit is contained in:
parent
0fa8fe1144
commit
bc1ad1d998
3 changed files with 5 additions and 2 deletions
|
@ -8,7 +8,7 @@ from .. import state
|
|||
|
||||
class libsync_mixin(object):
|
||||
def isCanceled(self):
|
||||
return (self._canceled or state.STOP_PKC or
|
||||
return (self._canceled or state.STOP_PKC or state.STOP_SYNC or
|
||||
state.SUSPEND_LIBRARY_THREAD or state.SUSPEND_SYNC)
|
||||
|
||||
|
||||
|
|
|
@ -30,7 +30,7 @@ class FanartThread(backgroundthread.KillableThread):
|
|||
return state.STOP_PKC
|
||||
|
||||
def isSuspended(self):
|
||||
return state.SUSPEND_LIBRARY_THREAD
|
||||
return state.SUSPEND_LIBRARY_THREAD or state.STOP_SYNC
|
||||
|
||||
def run(self):
|
||||
try:
|
||||
|
@ -65,6 +65,8 @@ class FanartTask(backgroundthread.Task, common.libsync_mixin):
|
|||
self.refresh = refresh
|
||||
|
||||
def run(self):
|
||||
if self.isCanceled():
|
||||
return
|
||||
process_fanart(self.plex_id, self.plex_type, self.refresh)
|
||||
|
||||
|
||||
|
|
|
@ -526,6 +526,7 @@ def wipe_database():
|
|||
for entry in plexdb.cursor:
|
||||
playlist_paths.append(entry[0])
|
||||
plex_db.wipe()
|
||||
plex_db.initialize()
|
||||
# Delete all synced playlists
|
||||
for path in playlist_paths:
|
||||
try:
|
||||
|
|
Loading…
Reference in a new issue