Wrapper for component return values that separates the visible return value from the internal component metadata (e.g. for render tracking).
| 1 | class ComponentReturn: |
| 2 | """ |
| 3 | Wrapper for component return values that separates the visible return |
| 4 | value from the internal component metadata (e.g. for render tracking). |
| 5 | """ |
| 6 | |
| 7 | def __init__(self, value, component): |
| 8 | self.value = value |
| 9 | self._preswald_component = component |
| 10 | |
| 11 | def __str__(self): return str(self.value) |
| 12 | def __float__(self): return float(self.value) |
| 13 | def __bool__(self): return bool(self.value) |
| 14 | def __repr__(self): return repr(self.value) |
no outgoing calls
no test coverage detected