(self, key: str, default: typing.Any = None)
| 124 | return item |
| 125 | |
| 126 | def setdefault(self, key: str, default: typing.Any = None) -> typing.Any: |
| 127 | if key not in self: |
| 128 | self.mark_modified() |
| 129 | return super().setdefault(key, default) |
| 130 | |
| 131 | def update(self, *args: typing.Any, **kwargs: typing.Any) -> None: |
| 132 | self.mark_modified() |