id_666i
@id_666i

Почему threading.timer не видит функцию?

Вот фрагмент кода
def checkPoll():
    poll_info = vkUser.method("polls.getById", {
        "poll_id": poll_id
    })

    pollVotes = poll_info["answers"][0]["votes"]

    if pollVotes > 5:
        vk.method("messages.removeChatUser",
                  {
                      "chat_id": id,
                      "member_id": uID
                  })

    else:
        voteDenied = "Голосование за кик " + str(UserName) + " не удаллсь"
        vk.method("messages.send",
                  {
                      "peer_id": id,
                      "random_id": random.randint(1, 2147483647),
                      "message": voteDenied
                  })


timer = threading.Timer(5.0, checkPoll)
timer.start()

А вот сама ошибка: name 'checkPoll' is not defined
Подскажите, а то я совсем не знаю что тут не так
ps табуляция поехала, вот код с норм табуляцией https://pastebin.com/j5jvuARP
  • Вопрос задан
  • 146 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы