def copytree(self, src, dst, overwrite): """ copy a collection with Depth=infinity an alternative implementation would be result_code=201 if overwrite: result_code=204 r=os.system("rm -rf '%s'" %dst) if r: return 412 r=os.system("cp -r '%s' '%s'" %(src,dst)) if r: return 412 return result_code (untested!). This would not use the davcmd functions and thus can only detect errors directly on the root node""" res = copytree(self, src, dst, overwrite) return res
def copytree(self, src, dst, overwrite): """ copy a collection with Depth=infinity an alternative implementation would be result_code=201 if overwrite: result_code=204 r=os.system("rm -rf '%s'" %dst) if r: return 412 r=os.system("cp -r '%s' '%s'" %(src,dst)) if r: return 412 return result_code (untested!). This would not use the davcmd functions and thus can only detect errors directly on the root node""" res=copytree(self, src, dst, overwrite) return res
def copytree(self, src, dst, overwrite): """ copy a collection with Depth=infinity """ return copytree(self, src, dst, overwrite)
def copytree(self, src, dst, overwrite): return copytree(self, src, dst, overwrite)
def copytree(self,src,dst,overwrite): """ copy a collection with Depth=infinity """ return copytree(self,src,dst,overwrite)