(self)
| 75 | self._locked = prev |
| 76 | |
| 77 | def copy(self) -> "LockableDict": |
| 78 | new = LockableDict(auto_wrap=self._auto_wrap) |
| 79 | for k, v in self.items(): |
| 80 | dict.__setitem__(new, k, v) |
| 81 | new._locked = self._locked |
| 82 | return new |
| 83 | |
| 84 | # ========== In-place modification interception ========== |
| 85 | def __setitem__(self, key, value) -> None: |
no test coverage detected