From 01ce44904bdec7ec1c1d3cadcfd1e26c5d083d21 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?H=C3=A5kon=20Solbj=C3=B8rg?= Date: Thu, 23 Feb 2023 19:04:31 +0100 Subject: fix(koblingsplan): Move extra info about interface from if name --- tools/koblingsplan/script.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tools/koblingsplan/script.py') diff --git a/tools/koblingsplan/script.py b/tools/koblingsplan/script.py index 7fa12b6..20396bc 100644 --- a/tools/koblingsplan/script.py +++ b/tools/koblingsplan/script.py @@ -42,6 +42,16 @@ with open('tg23-koblingsplan.csv', newline='') as csvfile: current_iteration['b_interface'] = row[8].strip() if len(row[8].strip()) > 0 else prev_iteration['b_interface'] current_iteration['b_ae'] = row[9] if len(row[9].strip()) > 0 else prev_iteration['b_ae'] current_iteration['cable_type'] = row[10] if len(row[10].strip()) > 0 else prev_iteration['cable_type'] + + # strip trailing data from interface sections and put it in a description field + extra_info = "" + if (if_data := current_iteration['a_interface'].split(" ")) and len(if_data) > 1: + current_iteration['a_interface_description'] = " ".join(if_data[1:]) + current_iteration['a_interface'] = if_data[0] + if (if_data := current_iteration['b_interface'].split(" ")) and len(if_data) > 1: + current_iteration['b_interface_description'] = " ".join(if_data[1:]) + current_iteration['b_interface'] = if_data[0] + dataset.append(current_iteration) print(yaml.dump(dataset, default_flow_style=False, sort_keys=False)) -- cgit v1.2.3