(
self, instance: _O, state: Optional[InstanceState[_O]] = None
)
| 502 | return instance |
| 503 | |
| 504 | def setup_instance( |
| 505 | self, instance: _O, state: Optional[InstanceState[_O]] = None |
| 506 | ) -> None: |
| 507 | if state is None: |
| 508 | state = self._state_constructor(instance, self) |
| 509 | self._state_setter(instance, state) |
| 510 | |
| 511 | def teardown_instance(self, instance: _O) -> None: |
| 512 | delattr(instance, self.STATE_ATTR) |