--- MPIWGWeb/Attic/MPIWGRoot.py 2012/01/09 10:36:48 1.1.2.35 +++ MPIWGWeb/Attic/MPIWGRoot.py 2012/02/16 13:27:53 1.1.2.37 @@ -21,6 +21,8 @@ from bibliography import * import time import xml.dom.minidom import sys +import transaction + #from Ft.Xml.XPath import Evaluate #from Ft.Xml.XPath.Context import Context #from Ft.Xml.Domlette import NonvalidatingReader,PrettyPrint, Print @@ -96,6 +98,7 @@ class MPIWGRoot(ZSQLExtendFolder): storage = ClientStorage.ClientStorage(addr) db = DB(storage) self._v_harvestDV=db + self._v_harvestDV=db conn = db.open() dbroot = conn.root() if not dbroot.has_key('templates'): @@ -106,6 +109,8 @@ class MPIWGRoot(ZSQLExtendFolder): logging.debug("CACHE2:"+repr(self._v_harvestCache)) return self._v_harvestCache + + def __del__(self): if self._v_harvestCache!=None: self._v_harvestDV.close(); @@ -1295,10 +1300,10 @@ class MPIWGRoot(ZSQLExtendFolder): """give tuple member /projects""" ret=[] members=self.getAllMembers() - logging.error("X %s"%repr(members)) + logging.debug("X %s"%repr(members)) #return str(members) for x in members: - logging.error("X %s"%repr(x)) + #logging.debug("X %s"%repr(x)) projects=self.getProjectsOfMember(key=x[1],date=date) if len(projects)>0: ret.append((x[0],projects)) @@ -1327,7 +1332,7 @@ class MPIWGRoot(ZSQLExtendFolder): else: return ret # key muss definiert sein - logging.debug("MPIWGROOT (getProjectsOfMember):"+repr(proj)) + #logging.debug("MPIWGROOT (getProjectsOfMember):"+repr(proj)) if proj: proj2=[] for x in proj: