From 14dff3611e9efa5c82f711ed4d18a0def52e0dc5 Mon Sep 17 00:00:00 2001 From: david-i-berry Date: Fri, 17 Mar 2023 15:35:16 +0100 Subject: [PATCH] bug fix: reading station_list with empty line causes error. --- synop2bufr/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/synop2bufr/__init__.py b/synop2bufr/__init__.py index 5db7f85..0c2cddd 100644 --- a/synop2bufr/__init__.py +++ b/synop2bufr/__init__.py @@ -33,7 +33,7 @@ from csv2bufr import BUFRMessage from pymetdecoder import synop -__version__ = '0.4.dev0' +__version__ = '0.3.2' LOGGER = logging.getLogger(__name__) @@ -1077,6 +1077,8 @@ def transform(data: str, metadata: str, year: int, metadata_dict = {} tsi_mapping = {} for row in reader: + if len(row) == 0: + continue single_row = dict(zip(col_names, row)) tsi = single_row['traditional_station_identifier'] try: