--- OSAS/OSA_system/OSAS_helpers.py 2004/03/19 21:28:21 1.4 +++ OSAS/OSA_system/OSAS_helpers.py 2004/04/14 21:38:02 1.6 @@ -4,20 +4,6 @@ import os.path import re import urllib -def getISO(): # very bad made has to be configured - """ISO""" - try: - f=file('/usr/local/mpiwg/Zope/lib/python/Products/OSA_system/iso639-1.inc','r').readlines() - #f=file('OSA_system/iso639-1.inc','r').readlines() - ret={} - for lineraw in f: - line=lineraw.encode('ascii','replace') - value=string.split(line,'\t')[0].encode('ascii','replace') - key=string.split(line,'\t')[1].encode('ascii','replace') - ret[key]=value - except: - ret={} - return ret def readArchimedesXML(folder): """gib URL aus """ @@ -93,7 +79,7 @@ def changeNodesInIndexMeta(path,node,sub """nothing""" namenode=dom.createElement(re.sub(r' ','-',subnode)) - namenodetext=dom.createTextNode(subnodes[subnode].decode("utf8")) + namenodetext=dom.createTextNode(unicode(subnodes[subnode],"utf8")) namenode.appendChild(namenodetext) root.appendChild(namenode) @@ -113,7 +99,7 @@ def changeNodesInIndexMeta(path,node,sub for subnode in subnodes.keys(): namenode=dom.createElement(re.sub(r' ','-',subnode)) - namenodetext=dom.createTextNode(subnodes[subnode].decode("utf8")) + namenodetext=dom.createTextNode(unicode(subnodes[subnode],"utf8")) namenode.appendChild(namenodetext) nodeNew.appendChild(namenode)