Would something like this be what you’re after?
buffer.gh (5.4 KB)
def schedule_solution_callback(doc):
ghenv.Component.ExpireSolution(False)
doc = ghenv.Component.OnPingDocument()
doc.ScheduleSolution(int(s) * 1000, schedule_solution_callback)
modified from this older post
Edit: I might have been a bit late here ![]()