From d4565884e1441fb364d7ce0dfa8a279f7deab5e7 Mon Sep 17 00:00:00 2001 From: Ansgar Wehrhahn <31626864+AWehrhahn@users.noreply.github.com> Date: Thu, 18 Nov 2021 14:14:23 +0100 Subject: [PATCH] make atmo_grid_into optional --- src/pysme/atmosphere/savfile.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pysme/atmosphere/savfile.py b/src/pysme/atmosphere/savfile.py index 103837f6..04603ad1 100644 --- a/src/pysme/atmosphere/savfile.py +++ b/src/pysme/atmosphere/savfile.py @@ -39,8 +39,10 @@ def __new__(cls, filename, source=None, lfs=None): source = basename(filename) self.source = source - if "atmo_grid_intro" in data.keys(): + try: self.info = b" ".join(data["atmo_grid_intro"]).decode() + except (KeyError, TypeError): + self.info = "" # TODO cover all cases if "marcs" in self.source: