aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--pyhon/parameter/program.py8
-rw-r--r--setup.py2
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 @@
1from typing import List, TYPE_CHECKING 1from typing import List, TYPE_CHECKING, Dict
2 2
3from pyhon.parameter.enum import HonParameterEnum 3from 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)
diff --git a/setup.py b/setup.py
index a6fe6cc..f0b8ca6 100644
--- a/setup.py
+++ b/setup.py
@@ -7,7 +7,7 @@ with open("README.md", "r") as f:
7 7
8setup( 8setup(
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,