Skip to content

Commit 113c6e4

Browse files
committed
add warning info
1 parent 94333a0 commit 113c6e4

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/navigate/config/config.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff 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]

0 commit comments

Comments
 (0)