import stackliss def new(func, *args, **kwargs): return stackliss.tasklet(func)(*args, **kwargs) def run(): while stackliss.runcount: t = stackliss.run(1000) if t: # Tasklet went out of control. Kill it or just throw it back in (denial). t.insert() lastID = 0 def uniqueId(): global lastID lastID += 1 return lastID