From a1aec1ea552d3af5f6b21bfa49184dd15d7082c5 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 16 Sep 2012 23:26:55 +0200 Subject: Use xpath arrays instead of python arrays in xojfile --- xojgrep.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/xojgrep.py b/xojgrep.py index d2997e3..9fb5163 100644 --- a/xojgrep.py +++ b/xojgrep.py @@ -84,9 +84,10 @@ class XOJFile: def getcontent(self): content = [] # TODO check if that works with a xournal file without texts - for (pn, page) in enumerate(self.tree.xpath('/xournal/page'), 1): + pagecount = len(self.tree.xpath('/xournal/page')) + for pn in range(1, pagecount + 1): pagecontent = [] - texts = page.xpath('//text') + texts = self.tree.xpath('/xournal/page[{}]//text'.format(pn)) for text in texts: pagecontent.append(text.text) if pagecontent: -- cgit v1.2.3-18-g5258