From 8e79ba6893859ce3f21630a5ec82e861d4b8b6c5 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Fri, 24 Feb 2012 20:49:50 +0530 Subject: [PATCH] Fix #940351 (Unable to convert RTF file to MOBI OR TXT -) --- src/calibre/ebooks/oeb/transforms/flatcss.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/calibre/ebooks/oeb/transforms/flatcss.py b/src/calibre/ebooks/oeb/transforms/flatcss.py index 489498d90c..62949b5fef 100644 --- a/src/calibre/ebooks/oeb/transforms/flatcss.py +++ b/src/calibre/ebooks/oeb/transforms/flatcss.py @@ -54,6 +54,8 @@ class KeyMapper(object): endp = 0 if size < base else 36 diff = (abs(base - size) * 3) + ((36 - size) / 100) logb = abs(base - endp) + if logb == 0: + logb = 1e-6 result = sign * math.log(diff, logb) return result