diff options
Diffstat (limited to 'epubview/navmap.py')
-rw-r--r-- | epubview/navmap.py | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/epubview/navmap.py b/epubview/navmap.py index fa3713b..612f2d1 100644 --- a/epubview/navmap.py +++ b/epubview/navmap.py @@ -1,6 +1,5 @@ from lxml import etree -from gi.repository import Gtk -import logging +import gtk class NavPoint(object): @@ -26,7 +25,7 @@ class NavMap(object): self._opffile = opffile self._tree = etree.parse(ncxfile) self._root = self._tree.getroot() - self._gtktreestore = Gtk.TreeStore(str, str) + self._gtktreestore = gtk.TreeStore(str, str) self._flattoc = [] self._populate_flattoc() @@ -63,11 +62,8 @@ class NavMap(object): def _getcontent(self, navpoint): text = navpoint.find( - './{http://www.daisy.org/z3986/2005/ncx/}content') - if text is not None: - return self._basepath + text.get('src') - else: - return "" + './{http://www.daisy.org/z3986/2005/ncx/}content/') + return self._basepath + text.get('src') def _process_navpoint(self, navpoint, parent=None): title = self._gettitle(navpoint) |