if doApply: cmpr.updateFile(paths[1], paths[0]) print " ...updated" cmpr.commit() print "new files:" for paths in cmpr.getNewFiles(): print " cpy %s" % (paths[0], ) if doApply: cmpr.newFile(paths[0]) print " ...copied" cmpr.commit() print "new dirs:" for paths in cmpr.getNewDirs(): print " mkd %s" % (paths[0], ) if doApply: cmpr.newDir(paths[0]) print " ...mkdir" cmpr.commit() cmpr.destroy() cacheNew.destroy() cacheOld.destroy()
if doApply: np = Path.Path(paths[0], False) np.size = paths[1] cmpr.newFile(np) wrt.newFile(np) # print " ...copied & written" cmpr.commit() wrt.commit() logging.info("new dirs:") for paths in cmpr.getNewDirs(): logging.info(" mkd %s" % (paths[0],)) if doApply: np = Path.Path(paths[0], True) cmpr.newDir(np) wrt.newDir(np) # print " ...created & written" cmpr.commit() wrt.commit() cacheNew.log("[%s] done" % (os.path.basename(__file__))) cmpr.destroy() wrt.destroy()
np = Path.Path(paths[0], False) np.size = paths[1] retry_calls(lambda: cmpr.newFile(np), onError_default) retry_calls(lambda: wrt.newFile(np), onError_default) #print " ...copied & written" cmpr.commit() wrt.commit() logging.info("new dirs:") for paths in cmpr.getNewDirs(): logging.info(" mkd %s" % (paths[0], )) if doApply: np = Path.Path(paths[0], True) retry_calls(lambda: cmpr.newDir(np), onError_default) retry_calls(lambda: wrt.newDir(np), onError_default) #print " ...created & written" cmpr.commit() wrt.commit() cacheNew.log("[%s] done" % (os.path.basename(__file__))) cmpr.destroy() wrt.destroy() sys.stdout.write("\n")