Contact details
me@sepand.tech
What happened?
After calling stop_all(), stopped threads are still kept in _play_threads_map.
Steps to reproduce
- Start one or more sounds asynchronously.
- Call
stop_all().
- Inspect
params._play_threads_map.
Expected behavior
All stopped threads should be removed from the internal registry.
Actual behavior
The registry still contains references to stopped threads, causing stale entries to accumulate.
Operating system
Linux
Python version
Python 3.11
Nava version
Nava 0.8
Relevant log output
Contact details
me@sepand.tech
What happened?
After calling
stop_all(), stopped threads are still kept in_play_threads_map.Steps to reproduce
stop_all().params._play_threads_map.Expected behavior
All stopped threads should be removed from the internal registry.
Actual behavior
The registry still contains references to stopped threads, causing stale entries to accumulate.
Operating system
Linux
Python version
Python 3.11
Nava version
Nava 0.8
Relevant log output