mirror of
https://github.com/retspen/webvirtcloud
synced 2026-11-08 11:16:47 +00:00
The web app (wsgi.py), novncd and socketiod set SIGCHLD to SIG_IGN at
import. The kernel then reaps every child at once, so subprocess loses
the exit status and a failing command reports 0, in the server and in
anything else run in that process: the test suite had to reset the
signal in two tests.
It was added in 2023 against one defunct bash per gunicorn worker and
per novncd. That bash came from the settings template of the time,
which ran .dec_ldap_pwd.sh with Popen and never waited for it; the
template stopped doing that in
|
||
|---|---|---|
| .. | ||
| migrations | ||
| templates | ||
| __init__.py | ||
| models.py | ||
| novncd | ||
| socketiod | ||
| sshtunnels.py | ||
| test_cli_parsers.py | ||
| test_socketiod_disabled.py | ||
| tests.py | ||
| views.py | ||