Yes, I also would like to see this feature. As often it's not clear what file exactly was used in the scheduler, especially if you have a bunch of different versions of the same script.
I don't quite understand the problem of using my way to implement the task. You can also move data from a global variable to a local variable and work with it through the "list" module.
Since its not possible to grab, remove & add entries which are connected to all threads.
That would be very easy with global lists