From 939963d3668c88df191537e5cd471f8c535da788 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 26 Apr 2009 17:28:24 -0700 Subject: [PATCH] Fix #2352 (cant add a prc ebook to calibre) --- src/calibre/ebooks/mobi/reader.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index 95a05e69c0..5939b521ed 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -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'):