Remove filters, filter out recies #9

This commit is contained in:
Andre Basche 2023-04-16 00:11:50 +02:00
parent 46ff9be4a2
commit 834f25a639
4 changed files with 17 additions and 42 deletions

View file

@ -7,7 +7,9 @@ from pyhon.parameter import (
class HonCommand:
def __init__(self, name:str, attributes, connector, device, programs=None, program_name=""):
def __init__(
self, name: str, attributes, connector, device, programs=None, program_name=""
):
self._connector = connector
self._device = device
self._name = name
@ -84,7 +86,9 @@ class HonCommand:
if not self._programs:
return self._get_settings_keys()
result = [
key for cmd in self._programs.values() for key in self._get_settings_keys(cmd)
key
for cmd in self._programs.values()
for key in self._get_settings_keys(cmd)
]
return list(set(result + ["program"]))