--- ECHO_content/ECHO_collection.py 2004/08/27 22:57:57 1.165 +++ ECHO_content/ECHO_collection.py 2004/08/28 01:06:03 1.166 @@ -3043,11 +3043,12 @@ class ECHO_root(Folder,Persistent,Implic meta_type="ECHO_root" def getTablet(self,item): - read=urllib.urlopen("http://enlil.museum.upenn.edu/cgi-bin/cdlget.plx?item=%s&project=ncdl"%item).read() - - read=re.sub("\[search\]","search",read) - - return read[read.find("")+6:read.rfind("")] + print "getTablet" + read=urllib.urlopen("http://enlil.museum.upenn.edu/cgi-bin/cdlget.plx?item=%s&project=ncdl"%item).read() + print "gotTablet" + read=re.sub("\[search\]","search",read) + print "reggotTablet" + return read[read.find("")+6:read.rfind("")] def generateFromRDF2(self): """generate from RDF2""" @@ -3440,7 +3441,24 @@ class ECHO_root(Folder,Persistent,Implic return "changed all contenttypes in: "+self.title + + + def setCache(self,obj=None,RESPONSE=None): + """setze alle collections auf cache = CacheManager""" + + + if not obj: + obj = self + + entries=obj.ZopeFind(obj,obj_metatypes=['ECHO_collection'],search_sub=1) + for entry in entries: + print entry[0] + entry[1].ZCacheable_setManagerId('CacheManager') + + + return "changed all CM in: "+self.title + def ECHO_newViewerLink(self,obj=None): """change links (:86 faellt weg)"""