Я пытался заставить функцию перезапустить таймер, но постоянно получал ошибку Runtime, утверждающую, что потоки могут быть запущены только один раз, поэтому я заблудился, помогите.
def framemove():
print("hi")
if pad1up==1 and pad1down==0:
global y1
y1-=0.01
paddle1.place(relx=0,rely=y1)
elif pad1up==0 and pad1down==1:
y1+=0.01
paddle1.place(relx=0,rely=y1)
if pad2up==1 and pad2down==0:
global y2
y2-=0.01
paddle2.place(relx=0.984375,rely=y2)
elif pad2up==0 and pad2down==1:
y2==0.01
paddle2.place(relx=0.984375,rely=y2)
check.start()
...
check=threading.Timer(0.016,framemove)
check.start()