Changeset 63:4a17b755bfc7 in documentViewer


Ignore:
Timestamp:
Jun 22, 2007, 4:02:55 PM (17 years ago)
Author:
casties
Branch:
default
Message:

added more try/excepts to bib-meta reading code

File:
1 edited

Legend:

Unmodified
Added
Removed
  • documentViewer.py

    r62 r63  
    340340        # if there is no mapping bibmap is empty (mapping sometimes has empty fields)
    341341        if len(bibmap) > 0 and len(bibmap['author'][0]) > 0:
    342             docinfo['author']=getTextFromNode(dom.xpath("//bib/%s"%bibmap['author'][0])[0])
    343             docinfo['title']=getTextFromNode(dom.xpath("//bib/%s"%bibmap['title'][0])[0])
    344             docinfo['year']=getTextFromNode(dom.xpath("//bib/%s"%bibmap['year'][0])[0])
     342            try:
     343                docinfo['author']=getTextFromNode(dom.xpath("//bib/%s"%bibmap['author'][0])[0])
     344            except: pass
     345            try:
     346                docinfo['title']=getTextFromNode(dom.xpath("//bib/%s"%bibmap['title'][0])[0])
     347            except: pass
     348            try:
     349                docinfo['year']=getTextFromNode(dom.xpath("//bib/%s"%bibmap['year'][0])[0])
     350            except: pass
    345351            logging.debug("documentViewer (getbibinfofromindexmeta) using mapping for %s"%bibtype)
    346352            try:
     
    427433       
    428434       if presentationUrls and (len(presentationUrls)>0): # ueberschreibe diese durch presentation informationen
    429             # presentation url ergiebt sich ersetzen von index.meta in der url der fŸr die Metadaten
     435            # presentation url ergiebt sich ersetzen von index.meta in der url der fuer die Metadaten
    430436            # durch den relativen Pfad auf die presentation infos
    431437           presentationUrl=url.replace('index.meta',getTextFromNode(presentationUrls[0]))
Note: See TracChangeset for help on using the changeset viewer.