From b4c8cd92644a45d463aa6ae9a921b43acbffe03a Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Tue, 8 Apr 2008 14:31:16 +0530 Subject: [PATCH] Don't die if writing to html2lrf-verbose fails. --- src/calibre/ebooks/lrf/html/convert_from.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/calibre/ebooks/lrf/html/convert_from.py b/src/calibre/ebooks/lrf/html/convert_from.py index f24e43e651..07656f3213 100644 --- a/src/calibre/ebooks/lrf/html/convert_from.py +++ b/src/calibre/ebooks/lrf/html/convert_from.py @@ -336,10 +336,13 @@ class HTMLConverter(object): tdir = tempfile.gettempdir() if not os.path.exists(tdir): os.makedirs(tdir) - dump = open(os.path.join(tdir, 'html2lrf-verbose.html'), 'wb') - dump.write(unicode(soup).encode('utf-8')) - self.logger.info(_('Written preprocessed HTML to ')+dump.name) - dump.close() + try: + dump = open(os.path.join(tdir, 'html2lrf-verbose.html'), 'wb') + dump.write(unicode(soup).encode('utf-8')) + self.logger.info(_('Written preprocessed HTML to ')+dump.name) + dump.close() + except: + pass return soup