--- ECHO_content/VLPExtension.py 2008/09/04 12:09:33 1.74 +++ ECHO_content/VLPExtension.py 2008/09/08 18:41:34 1.77 @@ -530,6 +530,7 @@ class VLP_collection(ECHO_collection): if RESPONSE is not None: self.REQUEST.RESPONSE.write("

%s

\n"%litid) + logging.debug("

%s

\n"%litid) except: error=sys.exc_info()[0:2] @@ -562,7 +563,22 @@ class VLP_collection(ECHO_collection): RESPONSE.write("") files=os.listdir(self.vlp_basis) + i=0 for fileName in files: + if i<100: + i+=1 + else: + i=0 + j=0 + while j<5: + try: + transaction.get().commit() + j=6 + except: + logging.error("Commit: %s"%j) + j+=1 + + RESPONSE.write("

committed

") if fileName[0:3]=="lit": metalink=self.REQUEST['URL1']+"/"+fileName+"/index_meta" try: @@ -571,11 +587,14 @@ class VLP_collection(ECHO_collection): logging.debug("updateCollection: new %s"%fileName) if RESPONSE is not None: RESPONSE.write("

new: %s

\n"%fileName) + logging.debug("new: %s \n"%fileName) newObj=VLP_resource(fileName,'',metalink,fileName,fileName,fileName,'generated','book','','','','','','') self._setObject(fileName,newObj) if RESPONSE is not None: RESPONSE.write("

got: %s "%fileName) + + logging.debug("got: %s "%fileName) genObj=getattr(self,fileName) logging.debug("updateCollection: inspecting %s"%fileName) # create index