diff --git a/src/calibre/ebooks/mobi/reader.py b/src/calibre/ebooks/mobi/reader.py index 04637ffa89..e4b40616ba 100644 --- a/src/calibre/ebooks/mobi/reader.py +++ b/src/calibre/ebooks/mobi/reader.py @@ -325,6 +325,10 @@ class MobiReader(object): self.processed_html = self.processed_html.replace('<', self.processed_html) + # Remove tags of the form as they can cause issues further + # along the pipeline + self.processed_html = re.sub(r']*>', '', + self.processed_html) for pat in ENCODING_PATS: self.processed_html = pat.sub('', self.processed_html)