(self, instance: t.Any, value: _TAccessorValue)
| 175 | return value # type: ignore |
| 176 | |
| 177 | def __set__(self, instance: t.Any, value: _TAccessorValue) -> None: |
| 178 | if self.read_only: |
| 179 | raise AttributeError("read only property") |
| 180 | |
| 181 | if self.dump_func is not None: |
| 182 | self.lookup(instance)[self.name] = self.dump_func(value) |
| 183 | else: |
| 184 | self.lookup(instance)[self.name] = value |
| 185 | |
| 186 | def __delete__(self, instance: t.Any) -> None: |
| 187 | if self.read_only: |