(self, key: str, default: typing.Any = None)
| 116 | return super().pop(key, *args) |
| 117 | |
| 118 | def setdefault(self, key: str, default: typing.Any = None) -> typing.Any: |
| 119 | if key not in self: |
| 120 | self.mark_modified() |
| 121 | return super().setdefault(key, default) |
| 122 | |
| 123 | def update(self, *args: typing.Any, **kwargs: typing.Any) -> None: |
| 124 | self.mark_modified() |