Use _stop_event consistently across all threads as the way to signal that it should stop. Add thread joins with timeouts to allow the program to exit cleanly

This commit is contained in:
Ian Renton
2026-09-18 09:21:38 +01:00
parent d79c8f72c8
commit 29d8654234
28 changed files with 239 additions and 126 deletions
+5 -5
View File
@@ -1,6 +1,6 @@
{% extends "skeleton.html" %}
{% block head_extra %}
<link rel="stylesheet" href="/static/css/style.css?v=1789714735" type="text/css">
<link rel="stylesheet" href="/static/css/style.css?v=1789719698" type="text/css">
<link href="/static/vendor/css/bootstrap-5.3.8.min.css" rel="stylesheet">
<link href="/static/vendor/css/fontawesome-6.7.2.min.css" rel="stylesheet">
<link href="/static/vendor/css/solid-6.7.2.min.css" rel="stylesheet">
@@ -16,10 +16,10 @@
window.fetchEventSource = fetchEventSource;
</script>
<script src="/static/js/utils.js?v=1789714735"></script>
<script src="/static/js/ui-ham.js?v=1789714735"></script>
<script src="/static/js/geo.js?v=1789714735"></script>
<script src="/static/js/common.js?v=1789714735"></script>
<script src="/static/js/utils.js?v=1789719698"></script>
<script src="/static/js/ui-ham.js?v=1789719698"></script>
<script src="/static/js/geo.js?v=1789719698"></script>
<script src="/static/js/common.js?v=1789719698"></script>
{% end %}
{% block body %}
<div class="container">