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