version 1.21, 2006/02/14 17:56:31
|
version 1.22, 2007/01/31 14:28:04
|
Line 7 from Products.PageTemplates.PageTemplate
|
Line 7 from Products.PageTemplates.PageTemplate
|
import urllib |
import urllib |
import urlparse |
import urlparse |
import sys |
import sys |
import zLOG |
import logging |
|
|
|
#ersetzt logging |
|
def logger(txt,method,txt2): |
|
"""logging""" |
|
logging.info(txt+ txt2) |
|
|
|
|
import re |
import re |
import xml.dom.minidom |
import xml.dom.minidom |
import os.path |
import os.path |
Line 108 class OSAS_Root(Folder,Implicit):
|
Line 115 class OSAS_Root(Folder,Implicit):
|
try: |
try: |
xmlneu=urllib.urlopen(xml_url).read() |
xmlneu=urllib.urlopen(xml_url).read() |
except: |
except: |
zLOG.LOG("OSASRoot (downloadExternalXML)", zLOG.INFO,"%s (%s)"%sys.exc_info()[0:2]) |
logger("OSASRoot (downloadExternalXML)", logging.INFO,"%s (%s)"%sys.exc_info()[0:2]) |
zLOG.LOG("OSASRoot (downloadExternalXML)", zLOG.INFO,xml_url) |
logger("OSASRoot (downloadExternalXML)", logging.INFO,xml_url) |
return "error" |
return "error" |
try: |
try: |
dom=xml.dom.minidom.parseString(xmlneu) |
dom=xml.dom.minidom.parseString(xmlneu) |
Line 124 class OSAS_Root(Folder,Implicit):
|
Line 131 class OSAS_Root(Folder,Implicit):
|
path=parsedUrl[2] |
path=parsedUrl[2] |
|
|
fh=open(path,'w') |
fh=open(path,'w') |
zLOG.LOG("OSAS",zLOG.INFO,path) |
logger("OSAS",logging.INFO,path) |
fh.write(xmlneu) |
fh.write(xmlneu) |
fh.close() |
fh.close() |
return "ok" |
return "ok" |