def fetch_generation_forecast(country_code, session=None, now=None):
if not session: session = requests.session()
domain = ENTSOE_DOMAIN_MAPPINGS[country_code]
# Grab consumption
parsed = parse_generation_forecast(query_generation_forecast(domain, session, now))
if parsed:
data = []
values, datetimes = parsed
for i in range(len(values)):
data.append({
'countryCode': country_code,
'datetime': datetimes[i].datetime,
'value': values[i],
'source': 'entsoe.eu'
})
return data
评论列表
文章目录