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")
presences_dataset.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录