From 2b6a7568d0bd4794a097793333fff14bf5da3130 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 10 Apr 2017 15:52:34 +0530 Subject: [PATCH] ... --- src/calibre/srv/library_broker.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/calibre/srv/library_broker.py b/src/calibre/srv/library_broker.py index 8f34d2f93c..5ce833687f 100644 --- a/src/calibre/srv/library_broker.py +++ b/src/calibre/srv/library_broker.py @@ -175,6 +175,7 @@ class GuiLibraryBroker(LibraryBroker): else: return self.lmap.pop(library_id, None) - db = self.loaded_dbs.pop(library_id) + db = self.loaded_dbs.pop(library_id, None) if db is not None: - db.close(), db.break_cycles() + db.close() + db.break_cycles()