From cbdc7206cae7f8c83d6cb1e0578e79ef2e9ee16c Mon Sep 17 00:00:00 2001 From: Noemi Frisina Date: Thu, 22 Jun 2023 17:12:57 +0100 Subject: [PATCH] Raise error in block_check for wrong/unknown chip type --- .../I24/serial/fixed_target/i24ssx_Chip_Manager_py3v1.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/mx_bluesky/I24/serial/fixed_target/i24ssx_Chip_Manager_py3v1.py b/src/mx_bluesky/I24/serial/fixed_target/i24ssx_Chip_Manager_py3v1.py index b7bc060bc..37bbf853b 100755 --- a/src/mx_bluesky/I24/serial/fixed_target/i24ssx_Chip_Manager_py3v1.py +++ b/src/mx_bluesky/I24/serial/fixed_target/i24ssx_Chip_Manager_py3v1.py @@ -1149,8 +1149,10 @@ def block_check(): chip_type = int(caget(pv.me14e_gp1)) if chip_type == 9: block_start_list = scrape_pvar_file("minichip_oxford.pvar") - if chip_type == 10: + elif chip_type == 10: block_start_list = scrape_pvar_file("oxford6x6.pvar") + else: + raise ValueError("Invalid chip type") for entry in block_start_list: if int(caget(pv.me14e_gp9)) != 0: logger.warning("%s Block Check Aborted" % (name))