【发布时间】:2021-04-13 09:48:03
【问题描述】:
我有一个可以无限运行的脚本。我的问题是大约 10 分钟后出现超时错误。 我尝试了一个try/except,如果它被捕获,应该再次调用start方法。但这不起作用。 catch 工作了,但是 start 方法不能再调用了。
这是我的代码:
@tasks.loop()
async def beginn(self):
print(something)
self.csvToList()
await self.find_price()
def start():
try:
print("run")
mon = monitor()
mon.beginn.start()
client.run(token)
except asyncio.TimeoutError:
print("Timeout")
start()
start()
【问题讨论】:
标签: python timeout infinite-loop