version 1.97, 2009/04/14 16:31:27
|
version 1.98, 2009/04/16 15:40:42
|
Line 19 import bz2
|
Line 19 import bz2
|
import xmlrpclib |
import xmlrpclib |
import sys |
import sys |
import logging |
import logging |
|
import amara |
|
|
#erstzt logging |
#erstzt logging |
def logger(txt,method,txt2): |
def logger(txt,method,txt2): |
Line 653 def readFieldFromXML(meta_url,parent,fie
|
Line 654 def readFieldFromXML(meta_url,parent,fie
|
|
|
return getText(field[0].childNodes) |
return getText(field[0].childNodes) |
|
|
|
def readFieldFromXML_xpath(meta_url,xpath): |
|
"""xpath auf meta_url""" |
|
#logging.debug("try to parse:"+meta_url) |
|
#logging.debug("Xtry to parse xpath:"+xpath) |
|
doc = amara.parse(meta_url) |
|
#logging.debug("have:"+doc.xml()) |
|
node= doc.xml_xpath(xpath) |
|
if node is None: |
|
return None |
|
|
|
return unicode(node[0]) |
|
|
def urlopen(url): |
def urlopen(url): |
"""urlopen mit timeout""" |
"""urlopen mit timeout""" |