From 983e9bdb486f3f6bde2186681844c2bec8af97cf Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 17 Sep 2009 10:59:31 -0600 Subject: [PATCH] Fix #3506 (Cannot convert .LIT to .EPUB) --- src/calibre/ebooks/oeb/transforms/split.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/calibre/ebooks/oeb/transforms/split.py b/src/calibre/ebooks/oeb/transforms/split.py index d639d895bf..7165be17c8 100644 --- a/src/calibre/ebooks/oeb/transforms/split.py +++ b/src/calibre/ebooks/oeb/transforms/split.py @@ -362,12 +362,13 @@ class FlowSplitter(object): self.log.debug('\t\tSplitting...') root = tree.getroot() # Split large
 tags
-        for pre in list(root.xpath('//pre')):
+        for pre in list(XPath('//h:pre')(root)):
             text = u''.join(pre.xpath('descendant::text()'))
             pre.text = text
             for child in list(pre.iterchildren()):
                 pre.remove(child)
             if len(pre.text) > self.max_flow_size*0.5:
+                self.log.debug('\t\tSplitting large 
 tag')
                 frags = self.split_text(pre.text, root, int(0.2*self.max_flow_size))
                 new_pres = []
                 for frag in frags: