From 1a15073b7814ce8afff2ddf90ef05ff5287b52a6 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 9 Mar 2008 19:25:17 +0000 Subject: [PATCH] Fix #564 --- src/libprs500/ebooks/rtf2xml/process_tokens.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libprs500/ebooks/rtf2xml/process_tokens.py b/src/libprs500/ebooks/rtf2xml/process_tokens.py index a369419d75..4ea038b081 100755 --- a/src/libprs500/ebooks/rtf2xml/process_tokens.py +++ b/src/libprs500/ebooks/rtf2xml/process_tokens.py @@ -618,7 +618,7 @@ class ProcessTokens: type = 'Arabic' return 'cw<%s<%s 3: @@ -678,7 +678,7 @@ class ProcessTokens: return the_string def divide_num(self, numerator, denominator): try: - numerator = float(numerator) + numerator = float(re.search('[0-9.]+', numerator).group()) except TypeError, msg: if self.__run_level > 3: msg = 'no number to process?\n'