From 2f437d113e02f391727eabf1c532ce6c8e6bf9ec Mon Sep 17 00:00:00 2001 From: Martin Raspaud Date: Tue, 1 Dec 2015 14:45:09 +0100 Subject: [PATCH] Fix the dataset str function to allow missing name and sensor keys. Signed-off-by: Martin Raspaud --- mpop/projectable.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/mpop/projectable.py b/mpop/projectable.py index 25d0b909..6b9e0ba0 100644 --- a/mpop/projectable.py +++ b/mpop/projectable.py @@ -73,10 +73,13 @@ def __str__(self): def _str_info(self): res = list() - res.append(self.info["name"] + ": ") + try: + res.append(self.info["name"] + ": ") - if "sensor" in self.info: - res[0] = str(self.info["sensor"]) + "/" + res[0] + if "sensor" in self.info: + res[0] = str(self.info["sensor"]) + "/" + res[0] + except KeyError: + pass for key in sorted(self.info.keys()): if key == "wavelength_range":