Почему переменная не меняет значение?
Есть такой код:
def Stop():
StopTool = False
print(StopTool)
keyboard.add_hotkey('Alt', Stop)
while StopTool == True:
s.Go()
Проблема такая: Метод s.Go() работает пока переменная StopTool == True.
Я нажимаю Alt. Функция Stop отрабатывает в самой функции StopTool. Присваивается False.
Но сам цикл while не останавливается.
Там всегда переменная StopTool == True
Что не так? Спасибо.