RuntimeWarning:协程“ FUNCTION”从未等待

时间:2020-09-05 15:29:50

标签: python

所以我收到了这个错误,我不知道我在做什么错,它说我的函数从没真正等待过

代码

@sclient.on('auth_code_required')
async def auth_code_prompt(is_2fa, mismatch):
    def check(m):
            return m.channel == c
    if is_2fa:
        await c.send("2FA required ! please provide your 2fa code")
        code = await client.wait_for('message',check = check)
        client.login(two_factor_code=code,username =  u.content,password = p.content)
    else:
        await c.send("Email Guard")
        code = await client.wait_for('message',check = check)
        client.login(auth_code=code, username =  u.content,password = p.content)

错误

RuntimeWarning: coroutine 'auth_code_prompt' was never awaited

1 个答案:

答案 0 :(得分:1)

这仅表示您从未在代码中使用await auth_code_prompt(...)

也许您不使用await便不经意地叫了它吗?