File tree Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Expand file tree Collapse file tree 1 file changed +4
-1
lines changed Original file line number Diff line number Diff line change @@ -927,7 +927,7 @@ def verify_configuration(manager, configuration):
927927 microscope_name_seq .append (microscope_name .strip ())
928928 continue
929929
930- if ")" not in microscope_name [parenthesis_l + 1 :] :
930+ if ")" not in microscope_name [parenthesis_l + 1 :]:
931931 microscope_name_seq .append (microscope_name .strip ())
932932 continue
933933
@@ -948,6 +948,9 @@ def verify_configuration(manager, configuration):
948948 if microscope_name not in inherited_microscope_dict :
949949 continue
950950 parent_microscope_name = inherited_microscope_dict [microscope_name ]
951+ if parent_microscope_name not in device_config .keys ():
952+ raise Exception (f"Microscope { parent_microscope_name } is not defined in configuration.yaml" )
953+
951954 for device_name in device_config [parent_microscope_name ].keys ():
952955 if device_name not in device_config [microscope_name ].keys ():
953956 device_config [microscope_name ][device_name ] = device_config [parent_microscope_name ][device_name ]
You can’t perform that action at this time.
0 commit comments