ska_oso_oet.utils
The ska_oso_oet.utils.ui module contains common helper code for the UI layers.
- class ska_oso_oet.utils.ui.ProcedureInput(*args: Any, **kwargs: Any)[source]
- Note: This is different to the lower level ProcedureInput that allows things like
ProcedureInput(1, ‘a’, subarray_id=1) Instead this type would be like ProcedureInput(args=[1,’a’], kwargs={“subarray_id”:1})
- ska_oso_oet.utils.ui.convert_request_to_procedure_input(api_input: ProcedureInput) ProcedureInput [source]
- Parameters:
api_input – Request with the args and kwargs, eg {‘args’: [1, 2], ‘kwargs’: {‘subarray_id’: 42}}
- Returns:
The ProcedureInput, eg <ProcedureInput(1, 2, subarray_id=42)>