Как изменить переменную внуьот функции с помощью другой функции python Telebot?

Рейтинг: 0Ответов: 0Опубликовано: 25.02.2023

Есть глобальная переменная

global getmon
getmon = False

Есть функция с хэндлером

@bot.callback_query_handler(func = lambda c: c.data == 'getmoney')
def getmonn(c)
    if c.data: getmon = True 

Есть функция в которую надо как-то передать внешнюю переменную getmon. Если getmon - True закончить цикл, если getmon - False продолжить цикл

Просто использовать глобальную переменную не получается, выдает ошибку: UnboundLocalError: cannot access local variable 'getmon' where it is not associated with a value "

Ответы

Ответов пока нет.