You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Use spawn context for ProcessPoolExecutor in basic crawler tests #2273
ProcessPoolExecutor() in tests/unit/crawlers/_basic/test_basic_crawler.py uses the default fork start method. On Linux with Python 3.12 and 3.13 this emits:
DeprecationWarning: This process is multi-threaded, use of fork() may lead to deadlocks in the child.
Pass mp_context=get_context('spawn'). Python 3.14 already defaults to forkserver.
Activity
test: use spawn context for ProcessPoolExecutor in basic crawler tests (