INNER CODE UNIT · Python

tracked

lij768423-svg/grok-register-panel · batch_supervisor.py:139

        tracked = root.children(recursive=True) + [root]
    except (psutil_module.Error, OSError):
        tracked = []

    ctrl_break = getattr(signal, "CTRL_BREAK_EVENT", None)
    if ctrl_break is not None:
        try:
            process.send_signal(ctrl_break)
        except (OSError, ValueError):
            pass
    if tracked:
        _gone, alive = psutil_module.wait_procs(
            tracked,
            timeout=min(max(0.1, grace_seconds), 2.0),
        )
        for item in alive:
            try:
                item.terminate()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…