Итак, я получаю сообщение об ошибке
[Previous line repeated 996 more times]
RecursionError: maximum recursion depth exceeded
Код, который я запускаю:
import threading
def hello_world(a):
threading.Timer(2.0, hello_world(a)).start() # called every minute
print(a)
print("Hello, World!")
hello_world('a')
Я заметил, что при отсутствии аргументов в функции hello_world
ошибка не отображаетсяне происходитНо как только мне нужно передать параметр в функцию, я получаю сообщение об ошибке. Может кто-нибудь объяснить, почему это так и как это исправить?