From 8e6bb25471901317abe652e4f1aa233fd848c66f Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Fri, 8 Mar 2024 21:00:47 +0000 Subject: [PATCH] Do not publish empty stop services --- src/formatter.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/formatter.py b/src/formatter.py index b784586..c88bce7 100644 --- a/src/formatter.py +++ b/src/formatter.py @@ -8,10 +8,11 @@ def humanYaml(pis_list): if len(pis['services']) == 1: crs = [] try: - for stop in pis['services'][0]['stops']: - crs.append(owlboard_connector.convert_tiploc_to_crs(stop)) - additional_pis += f' - code: "{pis["pis"]}"\n' - additional_pis += f' stops: [{",".join(crs)}]\n' + if (len(pis['services'][0]['stops']) > 0) : + for stop in pis['services'][0]['stops']: + crs.append(owlboard_connector.convert_tiploc_to_crs(stop)) + additional_pis += f' - code: "{pis["pis"]}"\n' + additional_pis += f' stops: [{",".join(crs)}]\n' except Exception as err: print(err) elif len(pis['services']) > 1: