Files

26 lines
407 B
Python

from rocketry import Rocketry
app = Rocketry()
def get_params():
yield {"name": "100gle"}
yield {}
@app.task()
def greet(name=None):
msg = name or "world"
print(f"Hello, {msg}!")
@app.task('every 3 second', execution="thread")
def do_callback():
for params in get_params():
task = app.session["greet"]
task.run(**params)
if __name__ == '__main__':
app.run()