Quand je suis en utilisant le module de tortue pour dessiner un cercle avec cette fonction simple:erreur Python turtle.Terminator
def draw_shape(self):
canvas = Screen()
t = Turtle()
t.circle(self.r)
canvas.exitonclick()
Pour la première fois quand je l'appelle cette fonction, il ouvre une nouvelle fenêtre et dessiner un cercle, i cliquez dessus pour quitter et quand je tente d'appeler à nouveau cette fonction à partir du menu dans la console j'ai eu une erreur:
Original exception was:
Traceback (most recent call last):
File "main.py", line 136, in <module>
main()
File "main.py", line 132, in main
OPTIONS[user_input][1](shapes)
File "main.py", line 48, in handle_sixth_menu_option
t = Turtle()
File "/usr/lib/python3.6/turtle.py", line 3816, in __init__
visible=visible)
File "/usr/lib/python3.6/turtle.py", line 2557, in __init__
self._update()
File "/usr/lib/python3.6/turtle.py", line 2660, in _update
self._update_data()
File "/usr/lib/python3.6/turtle.py", line 2646, in _update_data
self.screen._incrementudc()
File "/usr/lib/python3.6/turtle.py", line 1292, in _incrementudc
raise Terminator
turtle.Terminator