(self)
| 55 | raise ValueError('Invalid item type') |
| 56 | |
| 57 | def get_value(self) -> ValueT: |
| 58 | if self._item is not None: |
| 59 | return self.item().get_value() # type: ignore[no-any-return] |
| 60 | |
| 61 | if type(self._data) is not list and self._data is not None: |
| 62 | return cast(ValueT, self._data) |
| 63 | |
| 64 | raise ValueError('No value found') |
| 65 | |
| 66 | def get_values(self) -> list[ValueT]: |
| 67 | if self._item is not None: |
no test coverage detected