fix(issue-17): follow-ups - a failed decision ends the wrapper with 1; resume closes herdr 0.9.3's placeholder (v4.8.7) #52

Merged
Godopu merged 9 commits from fix/issue17-followups into main 2026-10-08 02:32:57 +00:00
Showing only changes of commit d6cb01987c - Show all commits
+6 -2
View File
@@ -21,8 +21,12 @@ checks that the wrapper is still alive throughout both waits and before each
side effect, and leaves without closing or publishing once it is gone - as the side effect, and leaves without closing or publishing once it is gone - as the
same loops in bash ended with the wrapper. same loops in bash ended with the wrapper.
Stdlib only and Python 3.9 (macOS /usr/bin/python3); registry.py and This module imports only the standard library and runs on Python 3.9 (macOS
publish_event.py run as the processes the wrapper ran, with its interpreter. /usr/bin/python3). The wrapper runs it as `python -m lib_py.delegation.wrapper`,
which imports the package first: lib_py/delegation/__init__.py loads the
service and with it paho-mqtt, so the wrapper's $PY needs paho - as it always
did for the subscriber and publish_event.py. registry.py and publish_event.py
run as the processes the wrapper ran, with its interpreter.
""" """
from __future__ import annotations from __future__ import annotations