Fixed potential daemon thread IO buffer deadlock on externally mediated shutdown signal
Some checks failed
Build Reticulum / test (push) Has been cancelled
Build Reticulum / package (push) Has been cancelled
Build Reticulum / release (push) Has been cancelled

This commit is contained in:
Mark Qvist 2025-02-09 17:52:49 +01:00
parent 9e7641d2d3
commit f030cf6f22
2 changed files with 16 additions and 9 deletions

View file

@ -361,9 +361,14 @@ def phyparams():
def panic():
os._exit(255)
exit_called = False
def exit():
print("")
sys.exit(0)
global exit_called
if not exit_called:
exit_called = True
print("")
Reticulum.exit_handler()
os._exit(0)
class Profiler:
_ran = False