diff options
| author | historia <historiavg@proton.me> | 2026-08-24 16:08:33 -0400 |
|---|---|---|
| committer | historia <historiavg@proton.me> | 2026-08-24 16:08:33 -0400 |
| commit | 1ff9a635bd9b033b631a6b525891b7eb44e189d3 (patch) | |
| tree | 6dbcd7e682d516770be4c0724db793666c93dd5f /app/backends/servers.py | |
| parent | afd1c67d92c7f32389d5f652b9fa71530538a16f (diff) | |
| download | tts-audiobook-generator-1ff9a635bd9b033b631a6b525891b7eb44e189d3.tar.gz | |
feat: clearer split between local (managed) and remote URLs and server status
Diffstat (limited to 'app/backends/servers.py')
| -rw-r--r-- | app/backends/servers.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/backends/servers.py b/app/backends/servers.py index 63f37ce..912c09d 100644 --- a/app/backends/servers.py +++ b/app/backends/servers.py @@ -258,3 +258,9 @@ def pid_for(name: str): return int(pid_file.read_text(encoding="utf-8").strip()) except (OSError, ValueError): return None + + +def alive(name: str) -> bool: + """True when the server named NAME was started by us and is still alive.""" + pid = pid_for(name) + return pid is not None and _pid_alive(pid) |
