Fix #2352 (cant add a prc ebook to calibre)

This commit is contained in:
Kovid Goyal 2009-04-26 17:28:24 -07:00
parent 2c4863d7e2
commit 939963d366

View File

@ -305,8 +305,10 @@ class MobiReader(object):
self.read_embedded_metadata(root, metadata_elems[0], guide)
for elem in guides + metadata_elems:
elem.getparent().remove(elem)
fname = self.name.encode('ascii', 'replace')
fname = re.sub(r'[\x08\x15\0]+', '', fname)
htmlfile = os.path.join(output_dir,
sanitize_file_name(self.name)+'.html')
sanitize_file_name(fname)+'.html')
try:
for ref in guide.xpath('descendant::reference'):
if ref.attrib.has_key('href'):