(self)
| 153 | self._preserved = None |
| 154 | |
| 155 | def __enter__(self): |
| 156 | try: |
| 157 | self._preserved = self.path.read_bytes() |
| 158 | except FileNotFoundError: |
| 159 | self._preserved = None |
| 160 | self.path.write_text(self.content, encoding="utf-16") |
| 161 | |
| 162 | def __exit__(self, *exc_info): |
| 163 | if self._preserved is None: |
nothing calls this directly
no test coverage detected