Don't update library items on shutdown
This commit is contained in:
1 parent
67bc3903d4
commit
d759280c18
2 files changed
+5
-1
No files matched your search
@@ -10,6 +10,7 @@ import traceback
|
|||||||
|
|
||||||
log = CPLog(__name__)
|
log = CPLog(__name__)
|
||||||
|
|
||||||
|
|
||||||
class LibraryPlugin(Plugin):
|
class LibraryPlugin(Plugin):
|
||||||
|
|
||||||
default_dict = {'titles': {}, 'files':{}}
|
default_dict = {'titles': {}, 'files':{}}
|
||||||
@@ -57,6 +58,9 @@ class LibraryPlugin(Plugin):
|
|||||||
|
|
||||||
def update(self, identifier, default_title = '', force = False):
|
def update(self, identifier, default_title = '', force = False):
|
||||||
|
|
||||||
|
if self.shuttingDown():
|
||||||
|
return
|
||||||
|
|
||||||
db = get_session()
|
db = get_session()
|
||||||
library = db.query(Library).filter_by(identifier = identifier).first()
|
library = db.query(Library).filter_by(identifier = identifier).first()
|
||||||
done_status = fireEvent('status.get', 'done', single = True)
|
done_status = fireEvent('status.get', 'done', single = True)
|
||||||
|
|||||||
@@ -192,7 +192,7 @@ class Manage(Plugin):
|
|||||||
|
|
||||||
# Notify frontend
|
# Notify frontend
|
||||||
def afterUpdate():
|
def afterUpdate():
|
||||||
if not self.in_progress:
|
if not self.in_progress or self.shuttingDown():
|
||||||
return
|
return
|
||||||
|
|
||||||
self.in_progress[folder]['to_go'] = self.in_progress[folder]['to_go'] - 1
|
self.in_progress[folder]['to_go'] = self.in_progress[folder]['to_go'] - 1
|
||||||
|
|||||||
Reference in new issue
Block a user