diff --git a/src/calibre/srv/handler.py b/src/calibre/srv/handler.py index 9633a3df44..c2793bc093 100644 --- a/src/calibre/srv/handler.py +++ b/src/calibre/srv/handler.py @@ -62,7 +62,7 @@ class LibraryBroker(object): def close(self): for db in self.lmap.itervalues(): - db.close() + getattr(db, 'close', lambda : None)() self.lmap = {} class Context(object):