Как видно из заголовка, почему я не могу остановить некоторое время l oop, вызвав функцию, в которой он находится, с параметром, который делает оператор while ложным, например так ::
def toggleLogger(isToggled):
while isToggled:
if(keyboard.read_key() == "esc"):
toggleLogger(False)
toggleLogger(True)
Я сделал некоторые изменения в коде и заменил toggleLogger(False)
на break
, что в основном решило мою маленькую проблему, но меня действительно беспокоит то, что она не работает. Тем более, что я не получаю никаких ошибок. Что я не понимаю, так это то, что toggleLogger(True)
, который запускает скрипт , работает , но не другой.