Причина вашей ошибки: вы делаете что-то вроде этого:
class Deck():
pass
text = "some text"
text().draw(Deck)
Вывод:
Traceback (most recent call last):
File "main.py", line 6, in <module>
text().draw(Deck) # <<<<<<<<<<<<<<< this shows you where it happens.
TypeError: 'str' object is not callable
Из вашего опубликованного кода наиболее вероятным виновником будет:
Spieler2.draw(Deck).draw(Deck)
, если draw(Deck)
возвращает строку.