EsEs.py 文件源码

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

项目:COH-tools 作者: Vesihiisi 项目源码 文件源码
def set_heritage_with_date(self):
        """
        Set heritage status (bien interes cultural).

        Optionally, with start date qualifier.
        """
        pattern = r"(ARI|RI)-(AR|BI|MU|51|52|53|54|55|56)-\d{7}(|-000\d|-000\d\d)"
        if not re.fullmatch(pattern, self.bic):
            self.upload = False
            return

        # it is a proper bic
        heritage = self.mapping["heritage"]["item"]
        if self.has_non_empty_attribute("fecha"):
            # 20 de febrero de 1985
            qualifier = {}
            es_date = dateparser.parse(self.fecha, languages=['es'])
            if es_date:
                date_dict = utils.datetime_object_to_dict(es_date)
                qualifier = {"start_time": utils.package_time(date_dict)}
            else:
                self.add_to_report("fecha", self.fecha, "start_time")
            self.add_statement("heritage_status", heritage, qualifier)
        else:
            self.add_statement("heritage_status", heritage)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号