I'm having lots of trouble with this bug, and I need some help with it.
https://github.com/harvimt/quamash/issues/34The short version is that the __del__ on Task isn't being run, probably because I'm keeping them alive too long.
Task._step seem to be keeping a reference to the Task, and that's causing problems.
I've tried using gc.get_referrers and stuff, but I've not been able to make very much progress.