Seite 3 von 3

Verfasst: Montag 24. November 2008, 10:00
von BlackJack
Weil sich die Methode dann rekursiv selbst aufruft, statt die der Basisklasse auf zu rufen.

Verfasst: Montag 24. November 2008, 15:21
von audax
Ne ;)

Aber ich meinte auch eigentlich was anderes:

Code: Alles auswählen

            list.append(self, OPERATORS[element](*(arg for arg in self.pop()))) 
ersetzen durch

Code: Alles auswählen

            list.append(self, OPERATORS[element](*self.pop())) 

Verfasst: Montag 24. November 2008, 15:39
von DasIch
Arg, ich hatte vorher eine Konstruktion mit eval da hab ich dass benutzt um strings zu bekommen. Muss ich irgendwie übersehen haben.