--- ECHO_content/ECHO_helpers.py 2004/12/02 12:01:08 1.29 +++ ECHO_content/ECHO_helpers.py 2004/12/02 15:44:26 1.30 @@ -1,3 +1,4 @@ +import re import string import socket import urllib @@ -536,12 +537,12 @@ def writeMetadata(url,metadict,project=N else: try: geturl="" - for line in ECHO_helpers.urlopen(url).readlines(): + for line in urlopen(url).readlines(): geturl=geturl+line except: - return (None,"Cannot open: "+url) + return (None,"XCannot open: "+url) try: dom=xml.dom.minidom.parseString(geturl) @@ -620,9 +621,10 @@ def readMetadata(url): Vorerst noch Typ bib""" metadict={} + try: geturl="" - for line in ECHO_helpers.urlopen(url).readlines(): + for line in urlopen(url).readlines(): geturl=geturl+line @@ -632,7 +634,7 @@ def readMetadata(url): try: dom=xml.dom.minidom.parseString(geturl) except: - return (None,"Cannot parse: "+url+"
"+geturl) + return (None,"Cannot parse: "+url+"
"+geturl) metanode=dom.getElementsByTagName('bib') metadict['bib_type']='Book' @@ -650,11 +652,11 @@ def readMetadata(url): """nothing""" for node in metacontent: - try: - #print urllib.unquote(getText(node.childNodes)),getText(node.childNodes) - metadict[re.sub('-','_',node.tagName.lower())]=urllib.unquote(getText(node.childNodes)) - except: - """nothing""" + try: + #print urllib.unquote(getText(node.childNodes)),getText(node.childNodes) + metadict[re.sub('-','_',node.tagName.lower())]=urllib.unquote(getText(node.childNodes)) + except: + """nothing""" return metadict,""