Replace the native pydoc() function (+ @in_separate_process, _call_in_process) with a TOML tool definition running python3 -m pydoc directly. No ANSI styling, no TermDoc, no process isolation decorator. This eliminates the grandchild worker process (from nested ProcessPoolExecutor) that caused TUI corruption on shutdown. Also remove now-unused import concurrent.futures from tools.py. Regenerate the pydoc golden file to match plain-text output. |
||
|---|---|---|
| .. | ||
| golden-files | ||
| __main___test.py | ||
| conftest.py | ||
| golden.py | ||
| paged_list_test.py | ||
| tools_test.py | ||
| worker_test.py | ||