GwR fix for stream-sourced epub

This commit is contained in:
GRiker 2010-11-09 11:11:11 -07:00
parent 62c4f18bf6
commit 118b480fbe

View File

@ -109,12 +109,10 @@ class OCFZipReader(OCFReader):
raise EPubException("not a ZIP .epub OCF container") raise EPubException("not a ZIP .epub OCF container")
self.root = root self.root = root
if self.root is None: if self.root is None:
try:
self.root = os.getcwdu()
except:
pass
if hasattr(stream, 'name'): if hasattr(stream, 'name'):
self.root = os.path.abspath(os.path.dirname(stream.name)) self.root = os.path.abspath(os.path.dirname(stream.name))
else:
self.root = os.getcwdu()
super(OCFZipReader, self).__init__() super(OCFZipReader, self).__init__()
def open(self, name, mode='r'): def open(self, name, mode='r'):