From 30216bcd1bb0289d4b1b667ebf2a49a3e3e58f03 Mon Sep 17 00:00:00 2001 From: Robin Mueller Date: Thu, 1 Dec 2022 14:41:28 +0100 Subject: [PATCH] only load PyQt components if installed --- eive_tmtc/pus_tc/system/controllers.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/eive_tmtc/pus_tc/system/controllers.py b/eive_tmtc/pus_tc/system/controllers.py index 50f2dd9..38c0597 100644 --- a/eive_tmtc/pus_tc/system/controllers.py +++ b/eive_tmtc/pus_tc/system/controllers.py @@ -7,10 +7,6 @@ from tmtccmd.util import ObjectIdU32, ObjectIdBase from eive_tmtc.tmtc.common import pack_mode_cmd_with_info import eive_tmtc.config.object_ids as obj_ids -from eive_tmtc.pus_tc.prompt_parameters import ( - prompt_parameters_cli, - prompt_parameters_gui, -) class OpCodes: @@ -26,11 +22,15 @@ class Info: def pack_cmd_ctrl_to_prompted_mode( q: DefaultPusQueueHelper, object_id: ObjectIdU32, gui: bool ): + from eive_tmtc.pus_tc.prompt_parameters import ( + prompt_parameters_cli, + ) param_list = [ {"name": "Mode", "defaultValue": "2"}, {"name": "Submode", "defaultValue": "0"}, ] if gui: + from eive_tmtc.pus_tc.prompt_parameters import prompt_parameters_gui parameters = prompt_parameters_gui(param_list) else: parameters = prompt_parameters_cli(param_list)