--- MPIWGWeb/MPIWGStaff.py 2012/01/09 10:36:48 1.10.2.80 +++ MPIWGWeb/MPIWGStaff.py 2012/03/22 13:37:46 1.10.2.83 @@ -26,6 +26,8 @@ import email import re from OFS.Cache import Cacheable import urllib2 +import transaction +import SrvTxtUtils from MPIWGHelper import * #ersetzt logging @@ -329,8 +331,12 @@ class MPIWGStaff(CatalogAware,ZSQLExtend logging.debug("coneservice:"+self.coneService) if self._v_cone==None: try: - cone = urllib2.urlopen(self.coneService+self.getPersonID()) - self._v_cone=cone.read() + + self._v_cone=cone=SrvTxtUtils.getHttpData(self.coneService+self.getPersonID()) + #cone = urllib2.urlopen(self.coneService+self.getPersonID()) + #self._v_cone=cone.read() + if self._v_cone==None: + self._v_cone="" except: return None @@ -360,7 +366,7 @@ class MPIWGStaff(CatalogAware,ZSQLExtend def harvest_page(self,mode="normal"): """harvest""" - + logging.debug("AAAAXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX") if not self.isPublished(): return st = getattr(self.en.staff.members,self.getId()).index_html(mode) @@ -369,7 +375,7 @@ class MPIWGStaff(CatalogAware,ZSQLExtend #templates = getattr(self,'getHarvestCache',self.en.getHarvestCache)() rendered = st templates[self.absolute_url()]=rendered - + transaction.commit() return rendered