diff --git a/src/calibre/ebooks/oeb/reader.py b/src/calibre/ebooks/oeb/reader.py index 422252f73e..5bb6b193f7 100644 --- a/src/calibre/ebooks/oeb/reader.py +++ b/src/calibre/ebooks/oeb/reader.py @@ -163,6 +163,8 @@ class OEBReader(object): if item.media_type in check: try: item.data + except KeyboardInterrupt: + raise except: self.logger.exception('Failed to parse content in %s'% item.href)