From bc3d246f3424b8678e2a49488ff6bd067ce6ce84 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 11 Mar 2011 02:59:58 -0400 Subject: [PATCH] Fixed page number detection --- apps/converter/api.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/converter/api.py b/apps/converter/api.py index c822016e47..731636c504 100644 --- a/apps/converter/api.py +++ b/apps/converter/api.py @@ -107,7 +107,7 @@ def execute_identify(input_filepath, arguments): return_code = proc.wait() if return_code != 0: raise IdentifyError(proc.stderr.readline()) - return stdout + return proc.stdout.read() def cache_cleanup(input_filepath, size, page=0, format='jpg'): filepath = create_image_cache_filename(input_filepath, size, page, format) @@ -171,7 +171,8 @@ def convert(input_filepath, size, quality=QUALITY_DEFAULT, cache=True, page=0, f def get_page_count(input_filepath): try: return int(execute_identify(input_filepath, '-format %n')) - except: + except Exception, e: + print 'exception', e #TODO: send to other page number identifying program return 1