From 6248d178203255ae1e48f292ee25e64e401b8a6d Mon Sep 17 00:00:00 2001 From: Frank Boerman Date: Mon, 7 Oct 2024 17:30:34 +0200 Subject: [PATCH] fix bug when requesting netpositions at a resolution which has no data --- entsoe/entsoe.py | 2 +- entsoe/parsers.py | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/entsoe/entsoe.py b/entsoe/entsoe.py index 4425c5f..e1f970c 100644 --- a/entsoe/entsoe.py +++ b/entsoe/entsoe.py @@ -23,7 +23,7 @@ warnings.filterwarnings('ignore', category=XMLParsedAsHTMLWarning) __title__ = "entsoe-py" -__version__ = "0.6.9" +__version__ = "0.6.10" __author__ = "EnergieID.be, Frank Boerman" __license__ = "MIT" diff --git a/entsoe/parsers.py b/entsoe/parsers.py index 4a4d556..58c7e38 100644 --- a/entsoe/parsers.py +++ b/entsoe/parsers.py @@ -59,6 +59,8 @@ def parse_netpositions(xml_text, resolution): series_all = [] for soup in _extract_timeseries(xml_text): series = _parse_timeseries_generic(soup)[resolution] + if series is None: + continue if 'REGION' in soup.find('out_domain.mrid').text: factor = -1 # flow is import so negative else: