--- cdli/cdli_files.py 2008/10/06 12:26:57 1.90 +++ cdli/cdli_files.py 2008/10/06 13:35:39 1.92 @@ -1485,7 +1485,7 @@ class CDLIBasketVersion(Implicit,Persist #files = self._v_downloadBasket[threadName].result files=self.basketContainer.resultHash[threadName] lockedFiles=self.basketContainer.resultLockedHash[threadName] - logging.error(files) + # fh=file("/var/tmp/test") #ret =fh.read() @@ -1508,12 +1508,15 @@ class CDLIBasketVersion(Implicit,Persist self.REQUEST.RESPONSE.write(ret) for fileName in files: + try: self.REQUEST.RESPONSE.write(file(fileName).read()) + except: + logging.error("downloadasonefile: cannot read %s"%fileName) self.REQUEST.RESPONSE.write("\n# locked files\n") for fileName in lockedFiles: - self.REQUEST.RESPONSE.write("# %s\n"%fileName) + self.REQUEST.RESPONSE.write("# %s by %s\n"%fileName) self.REQUEST.RESPONSE.write("# locked files end\n")