storage.py 文件源码

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

项目:My-Web-Server-Framework-With-Python2.7 作者: syjsu 项目源码 文件源码
def delete_object(self, bucket, obj):
        fname = self._get_storage_path(bucket, obj)
        try:
            os.unlink(fname)
        except OSError, e:
            if e.errno == errno.ENOENT:
                raise Error(404, 'Not Found')
        bname = self._get_storage_path(bucket)
        fname = os.path.dirname(fname)
        while fname and len(fname) > len(bname):
            try:
                os.rmdir(fname)
            except OSError, e:
                if e.errno == errno.ENOTEMPTY:
                    break
                else:
                    raise Error(500, str(e))
            fname = os.path.dirname(fname)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号