From 550cd96f9e998e446a8b264770f7644ed96d772c Mon Sep 17 00:00:00 2001 From: Teemu Rytilahti Date: Sun, 15 Jan 2023 00:37:32 +0100 Subject: [PATCH] Fix printing of parameters for actions command --- miio/integrations/genericmiot/genericmiot.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/miio/integrations/genericmiot/genericmiot.py b/miio/integrations/genericmiot/genericmiot.py index c6416d71e..3deff1440 100644 --- a/miio/integrations/genericmiot/genericmiot.py +++ b/miio/integrations/genericmiot/genericmiot.py @@ -71,7 +71,10 @@ def pretty_actions(result: Dict[str, ActionDescriptor]): out += f"\t{desc.id}\t\t{desc.name}" if desc.inputs: - for idx, param in enumerate(desc.inputs, start=1): + for idx, input_ in enumerate(desc.inputs, start=1): + param = input_.extras[ + "miot_property" + ] # TODO: hack until descriptors get support for descriptions param_desc = f"\n\t\tParameter #{idx}: {param.name} ({param.description}) ({param.format}) {param.pretty_input_constraints}" out += param_desc