--- OSAS/OSA_system/OSAS_add.py 2008/09/05 11:42:55 1.52 +++ OSAS/OSA_system/OSAS_add.py 2010/02/15 19:09:00 1.53 @@ -1,7 +1,7 @@ #Neue Version Begin 5.4.2004 -"""Methoden zum hinzufügen von Dokumenten ins Archiv""" +"""Methoden zum hinzufuegen von Dokumenten ins Archiv""" from OSAS_helpers import readArchimedesXML try: import archive @@ -286,7 +286,7 @@ def addPresentation(self,path): self.REQUEST.SESSION['presentationname']="%02d-presentation"%i self.REQUEST.SESSION['path']=path - tmpTxt=""" + tmpTxt=u""" %s %s @@ -323,7 +323,7 @@ def addPresentation2(self): """nothing""" #print "NAME:",file_name f=open(path+"/"+folder_name+"/"+file_name,"w") - f.write(xmlinfo) + f.write(xmlinfo.encode('utf-8')) f.close() try: os.chmod(path+"/"+folder_name,0775) @@ -396,7 +396,7 @@ def addText2(self): return self.REQUEST.RESPONSE.redirect(self.REQUEST['URL2']+'?path='+path) def addTextExternal(self,path,texturl,version): - """hinzufügen eines externen textes""" + """hinzufuegen eines externen textes""" try: #neue text version einlesen texttemp=urllib.urlopen(texturl).readlines() text="" @@ -406,7 +406,7 @@ def addTextExternal(self,path,texturl,ve return "ERROR: cannot read: %s"%texturl if TextExternalError(text): #kein xml header return "ERROR: cannot read: %s"%texturl, "received:",text - textpath=getNewTextPath(path) #erzeuge neuen Ornder für den Text + textpath=getNewTextPath(path) #erzeuge neuen Ornder fuer den Text splitted=string.split(texturl,"/") name=splitted[len(splitted)-1] #Name des XML-files try: @@ -457,7 +457,7 @@ def addTextExternal(self,path,texturl,ve try: texttoolnodelist=subnode.getElementsByTagName('text') - if not len(texttoolnodelist)==0: #texttool tag existiert schon, dann löschen + if not len(texttoolnodelist)==0: #texttool tag existiert schon, dann loeschen subsubnode=subnode.removeChild(texttoolnodelist[0]) subsubnode.unlink() except: @@ -571,13 +571,13 @@ def readArchimedesXML(folder): def combineTextImage2(self,path): - """erstellt bzw. ändert texttool meta tag""" + """erstellt bzw. aendert texttool meta tag""" dom=xml.dom.minidom.parse(path+"/index.meta") node=dom.getElementsByTagName('meta')[0] #getNode subnodelist=node.getElementsByTagName('texttool') - if not len(subnodelist)==0: #texttool tag existiert schon, dann löschen + if not len(subnodelist)==0: #texttool tag existiert schon, dann loeschen subnode=node.removeChild(subnodelist[0]) subnode.unlink()