Changeset 570:61d53ccbdd70 in documentViewer for MpdlXmlTextServer.py


Ignore:
Timestamp:
Oct 12, 2012, 2:01:41 PM (12 years ago)
Author:
casties
Branch:
default
Message:

more resilience to server errors.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • MpdlXmlTextServer.py

    r569 r570  
    119119            doc = dom.find("document")
    120120        except Exception, e:
    121             logging.error("getTextInfo: Error getting data: %s"%e)
     121            logging.error("getTextInfo: Error reading doc info: %s"%e)
    122122            return docinfo
    123123           
     
    295295        textParams['mode'] = textmode
    296296       
    297         # fetch the page
    298         pagexml = self.getServerData("page-fragment.xql",urllib.urlencode(textParams))
    299         dom = ET.fromstring(pagexml)
     297        try:
     298            # fetch the page
     299            pagexml = self.getServerData("page-fragment.xql",urllib.urlencode(textParams))
     300            dom = ET.fromstring(pagexml)
     301        except Exception, e:
     302            logging.error("getTextPage: Error reading page: %s"%e)
     303            return None
     304           
    300305        # extract additional info
    301306        self.processPageInfo(dom, docinfo, pageinfo)
Note: See TracChangeset for help on using the changeset viewer.