From 8fdb8bb8dfc7c9cbb516a3e1eb0ed78c21b64334 Mon Sep 17 00:00:00 2001 From: John Bradley Date: Fri, 3 Feb 2023 11:41:27 -0500 Subject: [PATCH] Fix TypeError Fixes metadata handling when a ruler is present but no scale was determined. Fixes #46 --- Scripts/Morphology_main.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Scripts/Morphology_main.py b/Scripts/Morphology_main.py index ad96302..d6baca0 100755 --- a/Scripts/Morphology_main.py +++ b/Scripts/Morphology_main.py @@ -35,7 +35,9 @@ def get_scale(metadata_file): unit = "None" if 'ruler' in metadata_dict : - scale = round(metadata_dict['ruler']['scale'],3) + scale = metadata_dict['ruler']['scale'] + if scale != "None": + scale = round(scale, 3) unit = metadata_dict['ruler']['unit'] return scale , unit