From bfb92a5d29ed06905aeffb42e8640b2b3bac01a5 Mon Sep 17 00:00:00 2001 From: Jonas Hoersch Date: Tue, 22 Jan 2019 10:11:43 +0100 Subject: [PATCH] base_network: Remove unconnected components after removing under_construction branches --- scripts/base_network.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/base_network.py b/scripts/base_network.py index 9907eacc..5ee33711 100644 --- a/scripts/base_network.py +++ b/scripts/base_network.py @@ -420,6 +420,12 @@ def _adjust_capacities_of_under_construction_branches(n): elif links_mode != 'keep': logger.warn("Unrecognized configuration for `links: under_construction` = `{}`. Keeping under construction links.") + if lines_mode == 'remove' or links_mode == 'remove': + # We might need to remove further unconnected components + n = _remove_unconnected_components(n) + + return n + def base_network(): buses = _load_buses_from_eg() @@ -460,7 +466,7 @@ def base_network(): _replace_b2b_converter_at_country_border_by_link(n) - _adjust_capacities_of_under_construction_branches(n) + n = _adjust_capacities_of_under_construction_branches(n) return n