diff --git a/synop2bufr/pygeoapi_plugin.py b/synop2bufr/pygeoapi_plugin.py index 73170eb..9b204ec 100644 --- a/synop2bufr/pygeoapi_plugin.py +++ b/synop2bufr/pygeoapi_plugin.py @@ -126,16 +126,16 @@ def execute(self, data): metadata = data['metadata'] year = data['year'] month = data['month'] - bufr_generator = transform(data = fm12, - metadata = metadata, - year = year, - month = month) + bufr_generator = transform(data=fm12, + metadata=metadata, + year=year, + month=month) + # transform returns a generator, we need to iterate over # and add to single output object - for result in bufr_generator: # need to convert BUFR binary to base64 - result['bufr4'] = base64.b64encode( result['bufr4'] ).decode("utf-8") # noqa + result['bufr4'] = base64.b64encode(result['bufr4']).decode("utf-8") # noqa # convert datetime to string result['_meta']['properties']['datetime'] = \ result['_meta']['properties']['datetime'].isoformat()