Files
hms-mediaengine/_entwicklung/apps/launcher/hms_launcher/__init__.py
T

16 lines
499 B
Python
Raw Normal View History

"""hms_launcher Supervisor/Launcher (PLAN.md §6.1A, §9).
Phase-0/1-Umfang: portable Pfadauflösung, Portwahl, GStreamer-Environment,
Prozessüberwachung mit Restart-Policy und Crashloop-Erkennung,
kontrolliertes Beenden mit Recovery-Markierung.
"""
from hms_launcher.paths import AppPaths, resolve_app_root
from hms_launcher.supervisor import (
ProcessSpec,
Supervisor,
find_free_port,
)
__all__ = ["AppPaths", "resolve_app_root", "ProcessSpec", "Supervisor", "find_free_port"]