ToogleAuktionshaus() takes exactly 2 arguments (1 given)

In diesem Bereich sind Themen vom Themenersteller als erledigt zu markieren, wenn die Frage beantwortet oder das Problem gelöst wurde. Das Thema wird daraufhin automatisch geschlossen.
Klicke hierzu auf "Thema bearbeiten > Als erledigt markieren".
  • Mein Fehler: ToogleAuktionshaus() takes exactly 2 arguments (1 given)


    Das ist die Funktion, die ich aufrufen möchte per Button

    Python
    1. def ToogleAuktionshaus(self, money):
    2.     if False== player.IsObserverMode():
    3. self.wndAuktionshaus.Open()
    4.         self.wndAuktionshaus.SetMoney(money)
    5. self.wndAuktionshaus.SetTop()


    aus der Klasse uiauktionshaus.py und das ist die Funktion

    Python
    1. def SetMoney(self,money):
    2.     self.MoneyPage["text"].SetText(localeInfo.MoneyFormat(money))

    Ich hab vieles versucht und mir auch wo anders andere Beispiele angeguckt, aber ich verstehe nicht warum dieser Fehler kommt. Eigentlich dürfte der Fehler gar nicht kommen da ich in der Parameterliste "money" übergebe. Oder hab ich da irgendwas übersehen?

  • SolitaryVoice1362

    Hat das Thema geschlossen
  • Dieses Thema enthält 8 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.