diff --git a/src/calibre/ebooks/oeb/base.py b/src/calibre/ebooks/oeb/base.py index 7e76d4cc0d..a852cff031 100644 --- a/src/calibre/ebooks/oeb/base.py +++ b/src/calibre/ebooks/oeb/base.py @@ -469,6 +469,8 @@ class DirContainer(object): return f.write(data) def exists(self, path): + if not path: + return False try: path = os.path.join(self.rootdir, self._unquote(path)) except ValueError: #Happens if path contains quoted special chars