--- OSAS/OSA_system/OSAS_Root.py 2005/04/27 13:17:45 1.18 +++ OSAS/OSA_system/OSAS_Root.py 2006/02/14 17:42:37 1.20 @@ -5,9 +5,12 @@ from OFS.Folder import Folder from Products.PageTemplates.PageTemplateFile import PageTemplateFile from Products.PageTemplates.PageTemplate import PageTemplate import urllib +import sys import zLOG import re import xml.dom.minidom +import os.path +from Globals import package_home class OSAS_ViewerObject(Folder): """Beschreibung eines Viewers""" @@ -28,7 +31,7 @@ class OSAS_ViewerObject(Folder): pt=PageTemplateFile(os.path.join(package_home(globals()),'zpt','changeViewerObjectForm.zpt')).__of__(self) return pt() - def changeViewerObject(self,title,prefix): + def changeViewerObject(self,title,prefix,RESPONSE=None): """Change RootFolderName""" self.title=title self.prefix=prefix @@ -101,9 +104,12 @@ class OSAS_Root(Folder,Implicit): """lade xml file""" #print "GI" #print xml_url - xmlneu=urllib.urlopen(xml_url).read() - - + try: + xmlneu=urllib.urlopen(xml_url).read() + except: + zLOG.LOG("OSASRoot (downloadExternalXML)", zLOG.INFO,"%s (%s)"%sys.exc_info()[0:2]) + zLOG.LOG("OSASRoot (downloadExternalXML)", zLOG.INFO,xml_url) + return "error" try: dom=xml.dom.minidom.parseString(xmlneu) except: