pex-tool / pex

A tool for generating .pex (Python EXecutable) files, lock files and venvs.
https://docs.pex-tool.org
Apache License 2.0
2.49k stars 254 forks source link

Improve test_gevent_monkeypatch robustness. #2419

Closed jsirois closed 1 month ago

jsirois commented 1 month ago

Previously the test could hang when the log fifo was closed by the gunicorn server before the port was written to the log; now it fails when this happens.

Follow up to #2417 which introduced the test and led to observed hangs in CI.