no probl, I was only suggesting the first thing that users forget. PS: unless you have to track something and/or prioritize and/or find the exceptions in your code (timeouts, etc), you can reduce the complexity embedding functions into functions, i.e.
def test():
#do something
def master_commander(parameter):
if something:
for n in range(15):
#instead of sched.queue_task('test', [n])
test(n)
You'd have less mini-tasks and more large-tasks.
--

