sshfs.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:fs.sshfs 作者: althonos 项目源码 文件源码
def makedir(self, path, permissions=None, recreate=False):  # noqa: D102
        self.check()
        _permissions = permissions or Permissions(mode=0o755)
        _path = self.validatepath(path)

        try:
            info = self.getinfo(_path)
        except errors.ResourceNotFound:
            with self._lock:
                with convert_sshfs_errors('makedir', path):
                    self._sftp.mkdir(_path, _permissions.mode)
        else:
            if (info.is_dir and not recreate) or info.is_file:
                six.raise_from(errors.DirectoryExists(path), None)

        return self.opendir(path)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号