コード例 #1
0
ファイル: dav_fs.py プロジェクト: ccdos/OpenERP
    def movetree(self, src, dst, overwrite):
        """ move 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("mv '%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 = movetree(self, src, dst, overwrite)
        return res
コード例 #2
0
ファイル: dav_fs.py プロジェクト: Endika/openerp-addons
    def movetree(self, src, dst, overwrite):
        """ move 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("mv '%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=movetree(self, src, dst, overwrite)
        return res
コード例 #3
0
ファイル: fshandler.py プロジェクト: m42e/PyWebDAV3
    def movetree(self, src, dst, overwrite):
        """ move a collection with Depth=infinity
        """

        return movetree(self, src, dst, overwrite)
コード例 #4
0
ファイル: webdav.py プロジェクト: Sisouvan/ogh
 def movetree(self, src, dst, overwrite):
     return movetree(self, src, dst, overwrite)
コード例 #5
0
ファイル: fshandler.py プロジェクト: Uznick/PyWebDav
    def movetree(self,src,dst,overwrite):
        """ move a collection with Depth=infinity
        """

        return movetree(self,src,dst,overwrite)
コード例 #6
0
 def movetree(self, src, dst, overwrite):
     return movetree(self, src, dst, overwrite)