feat: 新增技能扩展N16一章相关示例源码

This commit is contained in:
100gle
2023-03-09 09:44:25 +08:00
parent e963474669
commit ed9a0be0bd
5 changed files with 124 additions and 0 deletions

View File

@@ -0,0 +1,43 @@
from rocketry import Grouper, Rocketry
from rocketry.args import Arg
app = Rocketry()
# -----------
# Daily Tasks
# -----------
daily_group = Grouper()
@daily_group.param("daily_signal")
def signal():
return "Bang!"
@daily_group.task("daily")
def postit(signal=Arg("daily_signal")):
...
# ------------
# Weekly Tasks
# ------------
weekly_group = Grouper()
@weekly_group.param("weekly_signal")
def signal():
return "weekly"
@weekly_group.task("weekly")
def backup(signal=Arg("weekly_signal")):
...
app.include_grouper(daily_group)
app.include_grouper(weekly_group)
if __name__ == '__main__':
app.run()