From c93547878cb3109a7b9e89cc5f9641e49d919422 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Wed, 9 Mar 2011 15:09:16 -0700 Subject: [PATCH] Fix #9343 (Convert from rtf - bug?) --- src/calibre/ebooks/rtf2xml/tokenize.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/rtf2xml/tokenize.py b/src/calibre/ebooks/rtf2xml/tokenize.py index 3dcaf0fcb1..25640586db 100755 --- a/src/calibre/ebooks/rtf2xml/tokenize.py +++ b/src/calibre/ebooks/rtf2xml/tokenize.py @@ -46,7 +46,8 @@ class Tokenize: def __remove_uc_chars(self, startchar, token): for i in xrange(startchar, len(token)): - if token[i] == " ": + #handle the case of an uc char with a terminating blank before ansi char + if token[i] == " " and self.__uc_char: continue elif self.__uc_char: self.__uc_char -= 1