Skip to content

Commit 6d02807

Browse files
committed
feat: add __str__ for symbol
1 parent f342e9c commit 6d02807

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/zenkit/daedalus_script.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,10 @@ def value(self) -> DaedalusSymbolValue:
217217
def __repr__(self) -> str:
218218
return f"<{self.__class__.__name__} handle={self._handle} name={self.name!r} type={self.type.name}>"
219219

220+
def __str__(self) -> str:
221+
value = self.value
222+
return value.__str__() if value is not None else self.__repr__()
223+
220224

221225
class DaedalusInstruction(Structure):
222226
_fields_: ClassVar[tuple[str, Any]] = [

0 commit comments

Comments
 (0)