| 28 | |
| 29 | |
| 30 | class NopPydocPager: |
| 31 | def __enter__(self): |
| 32 | self._orig_pager = pydoc.pager |
| 33 | pydoc.pager = self |
| 34 | |
| 35 | def __exit__( |
| 36 | self, |
| 37 | exc_type: type[BaseException] | None, |
| 38 | exc_val: BaseException | None, |
| 39 | exc_tb: TracebackType | None, |
| 40 | ) -> Literal[False]: |
| 41 | pydoc.pager = self._orig_pager |
| 42 | return False |
| 43 | |
| 44 | def __call__(self, text): |
| 45 | return None |
| 46 | |
| 47 | |
| 48 | class _Helper(_internal._Helper): |