INNER CODE UNIT · Python

_forward

pathwaycom/llm-app · serviette/indexer/main.py:54

    def _forward(signum, _frame):
        forwarded.append(signum)
        try:
            os.killpg(proc.pid, signum)
        except ProcessLookupError:
            pass

    previous = {
        sig: signal.signal(sig, _forward) for sig in (signal.SIGTERM, signal.SIGINT)
    }
    kill_at: float | None = None
    try:
        while True:
            try:
                return proc.wait(timeout=0.5)
            except subprocess.TimeoutExpired:
                pass
            if not forwarded:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…