Set the item on the proxied object and mark state dirty. Args: key: The key of the item. value: The value of the item.
(self, key: str, value: Any)
| 641 | self._mark_dirty(super().__delitem__, args=(key,)) # pyright: ignore[reportAttributeAccessIssue] |
| 642 | |
| 643 | def __setitem__(self, key: str, value: Any): |
| 644 | """Set the item on the proxied object and mark state dirty. |
| 645 | |
| 646 | Args: |
| 647 | key: The key of the item. |
| 648 | value: The value of the item. |
| 649 | """ |
| 650 | self._mark_dirty(super().__setitem__, args=(key, value)) # pyright: ignore[reportAttributeAccessIssue] |
| 651 | |
| 652 | def __setattr__(self, name: str, value: Any): |
| 653 | """Set the attribute on the proxied object and mark state dirty. |
no test coverage detected