--- cdli/cdli_files.py 2008/09/25 12:37:54 1.83 +++ cdli/cdli_files.py 2008/09/25 13:41:58 1.84 @@ -2028,13 +2028,19 @@ class CDLIFileFolder(extVersionedFileFol hash = md5.new(repr(self.makelist(ids))).digest() # erzeuge hash als identification #TODO: do I need garbage collection for _v_tmpStore ? + #logging.debug("list:"+repr(self.makelist(ids))) + #logging.debug("Hash:"+repr(hash)) if hasattr(self.cdliRoot,'_v_tmpStore') and self.cdliRoot._v_tmpStore.has_key(hash): + logging.debug("asking for storage") return self.cdliRoot._v_tmpStore[hash] #TODO: get rid of one of these.. #ids=[x.getObject().getId() for x in ret] ret=[(self.getFileObject(x),self.getFileObjectLastVersion(x)) for x in ids] - self.REQUEST.SESSION['fileIds']=ids#store fieldIds in session for further usage + + #self.REQUEST.SESSION['fileIds']=ids#store fieldIds in session for further usage + #self.REQUEST.SESSION['searchList']=self.REQUEST.SESSION['fileIds'] + self.REQUEST.SESSION['fileIds']=list#store fieldIds in session for further usage self.REQUEST.SESSION['searchList']=self.REQUEST.SESSION['fileIds'] if display: @@ -2046,7 +2052,7 @@ class CDLIFileFolder(extVersionedFileFol if not hasattr(self,'_v_tmpStore'): self.cdliRoot._v_tmpStore={} #logging.debug("HHHHHHNEU:"+repr(self.makelist(ids))) - logging.debug("HHHHHHNEU:"+repr(hash)) + #logging.debug("HHHHHHNEU:"+repr(hash)) self.cdliRoot._v_tmpStore[hash] = ret # store in session return ret