From 7ea58726b41ce3fc2bce976528b8f4e7ff148af5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 3 Jan 2008 20:48:41 +0000 Subject: [PATCH] Dont die while rationalizing font sizes on LRF files with no text content. --- src/libprs500/ebooks/lrf/pylrs/pylrs.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/libprs500/ebooks/lrf/pylrs/pylrs.py b/src/libprs500/ebooks/lrf/pylrs/pylrs.py index 338659c4a8..b59e478f13 100644 --- a/src/libprs500/ebooks/lrf/pylrs/pylrs.py +++ b/src/libprs500/ebooks/lrf/pylrs/pylrs.py @@ -581,6 +581,10 @@ class Book(Delegator): else: fonts[fs] = 1 + if not fonts: + print 'WARNING: LRF seems to have no textual content. Cannot rationalize font sizes.' + return + old_base_font_size = float(max(zip(fonts.keys(), fonts.values()), key=operator.itemgetter(1))[0]) factor = base_font_size/old_base_font_size