Это потому, что у вас есть локальное имя get_run_again
в вашей функции get_run_again
, которое имеет приоритет и скрывает глобальное имя, которое является именем самой функции. Это сбивает с толку интерпретатора.
Если вы измените имя переменной, чтобы оно отличалось от имени функции;эта ошибка исчезнет. [Или измените имя функции]
Другим [не очень хорошим] способом было бы объявить переменную get_run_again
внутри функции как global
, используя ключевое слово global
.