diff --git a/src/ahriman/core/spawn.py b/src/ahriman/core/spawn.py index abbd2d7f..e0e41ccb 100644 --- a/src/ahriman/core/spawn.py +++ b/src/ahriman/core/spawn.py @@ -172,7 +172,6 @@ class Spawn(Thread, LazyLogging): process = self.active.pop(process_id, None) if process is not None: - process.terminate() # make sure lol process.join() def stop(self) -> None: diff --git a/tests/ahriman/core/test_spawn.py b/tests/ahriman/core/test_spawn.py index 98f2cabc..1b2366e9 100644 --- a/tests/ahriman/core/test_spawn.py +++ b/tests/ahriman/core/test_spawn.py @@ -140,9 +140,7 @@ def test_run_pop(spawner: Spawn) -> None: spawner.run() - first.terminate.assert_called_once_with() first.join.assert_called_once_with() - second.terminate.assert_called_once_with() second.join.assert_called_once_with() assert not spawner.active