eris/tests
Andrew Hamilton 1f72a3cbc7 revert pydoc to TOML-defined subprocess tool, remove @in_separate_process
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.
2026-07-30 11:35:12 +10:00
..
golden-files revert pydoc to TOML-defined subprocess tool, remove @in_separate_process 2026-07-30 11:35:12 +10:00
__main___test.py bump minimum python to 3.14, drop shebangs 2026-07-28 11:15:16 +10:00
conftest.py Add conftest.py for --diff/--accept pytest options 2026-07-28 10:18:09 +10:00
golden.py packaging: Try using uv workspaces. 2024-12-28 17:29:38 +10:00
paged_list_test.py bump minimum python to 3.14, drop shebangs 2026-07-28 11:15:16 +10:00
tools_test.py refactor pydoc: inline into tools.py with @in_separate_process decorator for subprocess isolation 2026-07-30 11:34:30 +10:00
worker_test.py replace eris-worker subprocess with ProcessPoolExecutor; guard sweep generators against empty _entries 2026-07-30 11:35:12 +10:00