diff options
-rw-r--r-- | pyhon/parameter/program.py | 8 | ||||
-rw-r--r-- | setup.py | 2 |
2 files changed, 5 insertions, 5 deletions
diff --git a/pyhon/parameter/program.py b/pyhon/parameter/program.py index a41603c..219b658 100644 --- a/pyhon/parameter/program.py +++ b/pyhon/parameter/program.py | |||
@@ -1,4 +1,4 @@ | |||
1 | from typing import List, TYPE_CHECKING | 1 | from typing import List, TYPE_CHECKING, Dict |
2 | 2 | ||
3 | from pyhon.parameter.enum import HonParameterEnum | 3 | from pyhon.parameter.enum import HonParameterEnum |
4 | 4 | ||
@@ -13,7 +13,7 @@ class HonParameterProgram(HonParameterEnum): | |||
13 | super().__init__(key, {}) | 13 | super().__init__(key, {}) |
14 | self._command = command | 14 | self._command = command |
15 | self._value: str = command.program | 15 | self._value: str = command.program |
16 | self._values: List[str] = list(command.programs) | 16 | self._programs: Dict[str, "HonCommand"] = command.programs |
17 | self._typology: str = "enum" | 17 | self._typology: str = "enum" |
18 | 18 | ||
19 | @property | 19 | @property |
@@ -25,9 +25,9 @@ class HonParameterProgram(HonParameterEnum): | |||
25 | if value in self.values: | 25 | if value in self.values: |
26 | self._command.program = value | 26 | self._command.program = value |
27 | else: | 27 | else: |
28 | raise ValueError(f"Allowed values {self._values}") | 28 | raise ValueError(f"Allowed values {self.values}") |
29 | 29 | ||
30 | @property | 30 | @property |
31 | def values(self) -> List[str]: | 31 | def values(self) -> List[str]: |
32 | values = [v for v in self._values if all(f not in v for f in self._FILTER)] | 32 | values = [v for v in self._programs if all(f not in v for f in self._FILTER)] |
33 | return sorted(values) | 33 | return sorted(values) |
@@ -7,7 +7,7 @@ with open("README.md", "r") as f: | |||
7 | 7 | ||
8 | setup( | 8 | setup( |
9 | name="pyhOn", | 9 | name="pyhOn", |
10 | version="0.8.0b6", | 10 | version="0.8.0b7", |
11 | author="Andre Basche", | 11 | author="Andre Basche", |
12 | description="Control hOn devices with python", | 12 | description="Control hOn devices with python", |
13 | long_description=long_description, | 13 | long_description=long_description, |