presences_dataset.py 文件源码

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

项目:serenata-toolbox 作者: datasciencebr 项目源码 文件源码
def _all_presences(self, deputies, start_date, end_date):
        error_count = 0
        for i, deputy in deputies.iterrows():
            log.debug(i, deputy.congressperson_name, deputy.congressperson_document)
            url = self.URL.format(start_date, end_date, deputy.congressperson_document)
            xml = self._try_fetch_xml(10, url)

            if xml is None:
                error_count += 1
            else:
                root = ET.ElementTree(file=xml).getroot()
                for presence in self._parse_deputy_presences(root):
                    yield presence

            time.sleep(self.sleep_interval)

        log.debug("\nErrored fetching", error_count, "deputy presences")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号