comparison MpdlXmlTextServer.py @ 418:bed1ff5eaec1

fix getTocPages et al
author casties
date Thu, 23 Dec 2010 18:13:01 +0100
parents a7dc563103c7
children 69205c9d9404
comparison
equal deleted inserted replaced
417:a7dc563103c7 418:bed1ff5eaec1
136 docinfo['numPages']= int(getTextFromNode(pagedivs[0])) 136 docinfo['numPages']= int(getTextFromNode(pagedivs[0]))
137 return docinfo 137 return docinfo
138 138
139 def getTocEntries (self, docinfo=None): 139 def getTocEntries (self, docinfo=None):
140 """ number of text entries""" 140 """ number of text entries"""
141 self.getInfoFromPage(docinfo) 141 docinfo = self.getInfoFromPage(docinfo)
142 logging.debug("gettocentries: docinfo=%s"%docinfo)
142 return docinfo['tocEntries'] 143 return docinfo['tocEntries']
143 144
144 def getFigureEntries (self, docinfo=None): 145 def getFigureEntries (self, docinfo=None):
145 """ number of figure entries""" 146 """ number of figure entries"""
146 self.getInfoFromPage(docinfo) 147 docinfo = self.getInfoFromPage(docinfo)
147 return docinfo['figureEntries'] 148 return docinfo['figureEntries']
148 149
149 def getGisPlaces(self, docinfo=None, pageinfo=None): 150 def getGisPlaces(self, docinfo=None, pageinfo=None):
150 """ Show all Gis Places of whole Page""" 151 """ Show all Gis Places of whole Page"""
151 xpath='//place' 152 xpath='//place'
207 #return docinfo['originalPage'] 208 #return docinfo['originalPage']
208 return originalPage 209 return originalPage
209 210
210 def getAllPlaces (self, docinfo=None): 211 def getAllPlaces (self, docinfo=None):
211 """Show all Places if no places than 0""" 212 """Show all Places if no places than 0"""
212 self.getInfoFromPage(docinfo) 213 docinfo = self.getInfoFromPage(docinfo)
213 return docinfo['allPlaces'] 214 return docinfo['allPlaces']
214 215
215 def getInfoFromPage(self, docinfo=None): 216 def getInfoFromPage(self, docinfo=None):
216 """ extract diverse info from page-fragment""" 217 """ extract diverse info from page-fragment"""
217 docpath = docinfo['textURLPath'] 218 docpath = docinfo['textURLPath']