Почему пустое значение параметра? Python

Всем привет. Нужна помощь. Есть код:

def checkAlert(alert):
    print(alert) #выводится пустое значение

    time.sleep(5) #вызов функции каждые 5 секунд
    get_alert()

def get_alert():
    response = requests.get(link) #получаю доступ к api
    response_json = response.json()

    type = response_json[.........] #получаю нужное значение

    checkAlert(type) #проверял, передается не пустое значение в функцию!!!

get_alert()

И вот, почему-то не могу понять как так происходит. Т.е, вызываю функцию get_alert(), где получаю доступ к api и достаю значение и записываю в переменную type (ВСЕ РАБОТАЕТ КОРРЕКТНО, подключение успешное).

Далее вызываю функцию checkAlert(), куда передаю значение переменной type

И в самой функции checkAlert() создаю параметр, в который должно быть записано переданное значение, и вывожу в консоль. И так должно быть каждые 5 секунд.

Но выводится пустота. Наведя на параметр alert функции def checkAlert() мне пишет: введите сюда описание изображения

Подскажите, пожалуйста, в чем может быть проблема, и как ее решить.


Ответы (0 шт):