From 3a0fd31431c12b0f8b107afc241d97463aec2b11 Mon Sep 17 00:00:00 2001 From: Lingxin Meng Date: Wed, 14 May 2025 11:03:28 +0200 Subject: [PATCH] use try/except when updating properties keys --- viewer/functions/itkpd_interface/recursiveUploader.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/viewer/functions/itkpd_interface/recursiveUploader.py b/viewer/functions/itkpd_interface/recursiveUploader.py index abfa53be8..57ed749e1 100755 --- a/viewer/functions/itkpd_interface/recursiveUploader.py +++ b/viewer/functions/itkpd_interface/recursiveUploader.py @@ -200,7 +200,10 @@ class RecursiveUploader(PDInterface.PDInterface): properties = {} for key in ["properties", "property", "Metadata", "metadata", "DCSdata"]: - properties.update(test["results"].pop(key, {})) + try: + properties.update(test["results"].pop(key, {})) + except KeyError: + logger.warning("No key '%s' found.".format()) out["properties"].update(properties) -- GitLab