fix: no yield

This commit is contained in:
Wbucket
2026-11-06 22:08:54 +08:00
parent 3823b83d9e
commit 7610960cb6
2 changed files with 3 additions and 3 deletions
+1 -1
View File
@@ -45,7 +45,7 @@ class MyPlugin(Star):
@filter.on_decorating_result() @filter.on_decorating_result()
async def pattern_extract(self,event:AstrMessageEvent): async def pattern_extract(self,event:AstrMessageEvent):
yield self.Timer.parse(event) await self.Timer.parse(event)
async def terminate(self): async def terminate(self):
"""可选择实现异步的插件销毁方法,当插件被卸载/停用时会调用。""" """可选择实现异步的插件销毁方法,当插件被卸载/停用时会调用。"""
+2 -2
View File
@@ -32,11 +32,11 @@ class TimerService:
if not Second is None: if not Second is None:
self.timer(event,Second) self.timer(event,Second)
yield
# 定时: # 定时:
def timer(self,event:AstrMessageEvent,Sec:int): def timer(self,event:AstrMessageEvent,Sec:int):
asyncio.create_task(self.timer_task()) asyncio.create_task(self.timer_task())
async def timer_task(self): async def timer_task(self):
await asyncio.sleep(1) await asyncio.sleep(1)