def process_xpath(self, session, q, map={}): if self.dom is None: self.get_xml(session) try: return LxmlRecord.process_xpath(self, session, q, map) except etree.XPathEvalError: return self.process_sparql(session, q, map)