models.py 文件源码

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

项目:pyfc4 作者: ghukill 项目源码 文件源码
def __init__(self,
        repo,
        uri=None,
        response=None,
        rdf_prefixes_mixins=None):

        # repository handle is pinned to resource instance here
        self.repo = repo

        # parse uri with parse_uri() from repo instance
        self.uri = self.repo.parse_uri(uri)

        # parse response

        # if response provided, parse and set to attributes
        if response:
            self.response = response
            self.data = self.response.content
            self.headers = self.response.headers
            self.status_code = self.response.status_code
            # if response, and status_code is 200, set True
            if self.status_code == 200:
                self.exists = True

        # if not response, set all blank
        else:
            self.response = None
            self.data = None
            self.headers = {}
            self.status_code = None
            self.exists = False

        # RDF
        self._build_rdf(data=self.data)

        # versions
        self.versions = SimpleNamespace()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号