diff --git a/src/calibre/ebooks/metadata/epub.py b/src/calibre/ebooks/metadata/epub.py index e60837a553..675d189f7f 100644 --- a/src/calibre/ebooks/metadata/epub.py +++ b/src/calibre/ebooks/metadata/epub.py @@ -109,7 +109,10 @@ class OCFZipReader(OCFReader): raise EPubException("not a ZIP .epub OCF container") self.root = root if self.root is None: - self.root = os.getcwdu() + try: + self.root = os.getcwdu() + except: + pass if hasattr(stream, 'name'): self.root = os.path.abspath(os.path.dirname(stream.name)) super(OCFZipReader, self).__init__()