Changeset 569:be21250420be in documentViewer


Ignore:
Timestamp:
Oct 12, 2012, 1:34:37 PM (12 years ago)
Author:
casties
Branch:
default
Message:

MpdlXmlTextServer? more resilient to non-existing doc-info.xql

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • MpdlXmlTextServer.py

    r561 r569  
    108108            logging.error("getTextInfo: no textURLPath!")
    109109            return docinfo
    110                
    111         # we need to set a result set size
    112         pagesize = 10000
    113         pn = 1
    114         # fetch docinfo           
    115         pagexml = self.getServerData("doc-info.xql","document=%s&info=%s&pageSize=%s&pn=%s"%(docpath,mode,pagesize,pn))
    116         dom = ET.fromstring(pagexml)
    117         # all info in tag <document>
    118         doc = dom.find("document")
     110             
     111        try:
     112            # we need to set a result set size
     113            pagesize = 10000
     114            pn = 1
     115            # fetch docinfo           
     116            pagexml = self.getServerData("doc-info.xql","document=%s&info=%s&pageSize=%s&pn=%s"%(docpath,mode,pagesize,pn))
     117            dom = ET.fromstring(pagexml)
     118            # all info in tag <document>
     119            doc = dom.find("document")
     120        except Exception, e:
     121            logging.error("getTextInfo: Error getting data: %s"%e)
     122            return docinfo
     123           
    119124        if doc is None:
    120125            logging.error("getTextInfo: unable to find document-tag!")
  • version.txt

    r554 r569  
    1 DocumentViewer 2.2.4
     1DocumentViewer 2.2.5
Note: See TracChangeset for help on using the changeset viewer.