--- ECHO_content/ECHO_collection.py 2004/10/14 09:48:50 1.178 +++ ECHO_content/ECHO_collection.py 2004/10/18 17:00:09 1.179 @@ -39,6 +39,7 @@ from Ft.Xml import EMPTY_NAMESPACE import Ft.Xml.XPath import cStringIO +import zLOG try: from psycopg import libpq @@ -1142,12 +1143,17 @@ class ECHO_resource(Folder,Persistent): def getFullTextXML(self,noredirect=None): """getFullTextXML; gives the FullText as an XML Document, and if somthing goes wrong.""" + zLOG.LOG("ECHO Fulltext",zLOG.INFO,"open %s"%self.metalink) try: + zLOG.LOG("ECHO Fulltext",zLOG.INFO,"open %s"%self.metalink) fh=ECHO_helpers.urlopen(self.metalink) + zLOG.LOG("ECHO Fulltext",zLOG.INFO,"opened %s"%self.metalink) dom=xml.dom.minidom.parse(fh) texttools=dom.getElementsByTagName('texttool') text=texttools[0].getElementsByTagName('text') texturl=getText(text[0].childNodes) + zLOG.LOG("ECHO Fulltext",zLOG.INFO,"found %s"%texturl) + fh.close() if not (texturl.split(":")[0] in ['http','ftp','file']): texturl=re.sub("//","/",texturl) #return texturl+"::"+texturl.split(":")[0]