We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fcb34df commit cdd7260Copy full SHA for cdd7260
1 file changed
src/zenkit/daedalus_script.py
@@ -187,6 +187,16 @@ def index(self) -> int:
187
def return_type(self) -> DaedalusDataType:
188
return DaedalusDataType(DLL.ZkDaedalusSymbol_getReturnType(self._handle))
189
190
+ @property
191
+ def value(self) -> float | int | str | None:
192
+ if self.type == DaedalusDataType.FLOAT:
193
+ return self.get_float()
194
+ if self.type == DaedalusDataType.INT:
195
+ return self.get_int()
196
+ if self.type == DaedalusDataType.STRING:
197
+ return self.get_string()
198
+ return None
199
+
200
def __repr__(self) -> str:
201
return f"<{self.__class__.__name__} handle={self._handle} name={self.name!r} type={self.type.name}>"
202
0 commit comments