From a1a86d8e1346710c1232884ec8ab651824722bf4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 14 Jan 2009 12:44:10 -0800 Subject: [PATCH] Fix #1617 (pdftrim bad error checking) --- src/calibre/ebooks/pdf/pdftrim.py | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/calibre/ebooks/pdf/pdftrim.py b/src/calibre/ebooks/pdf/pdftrim.py index 31f43803bf..c1e8fa2494 100644 --- a/src/calibre/ebooks/pdf/pdftrim.py +++ b/src/calibre/ebooks/pdf/pdftrim.py @@ -50,12 +50,16 @@ def main(args=sys.argv): except: print "Unable to read input" return 2 - info = input_pdf.getDocumentInfo() - title = 'Unknown' - author = 'Unknown' - if info.title: - title = info.title - author = info.author + title = _('Unknown') + author = _('Unknown') + try: + info = input_pdf.getDocumentInfo() + if info.title: + title = info.title + if info.author: + author = info.author + except: + pass if opts.bounding != None: try: bounding = open( opts.bounding , 'r' )