(self)
| 83 | ) |
| 84 | |
| 85 | def install(self) -> None: |
| 86 | if self._initiated_in_test: |
| 87 | for h in list(logging.getLogger().handlers): |
| 88 | if ( |
| 89 | isinstance(h, MitmLogHandler) |
| 90 | and h._initiated_in_test != self._initiated_in_test |
| 91 | ): |
| 92 | h.uninstall() |
| 93 | |
| 94 | logging.getLogger().addHandler(self) |
| 95 | |
| 96 | def uninstall(self) -> None: |
| 97 | logging.getLogger().removeHandler(self) |