Self - Selbst und Selbstlos
Verfasst: Freitag 8. Mai 2009, 11:33
Hallo,
Zwei Fehlermeldungen tauchen bei mir häufiger auf:
(1) TypeError: where_in() takes exactly 2 arguments (1 given)
(2) NameError: global name 'self' is not defined
Nebenbei erwähnt befürchte ich, daß ich nicht genau weiß, warum man self als Parameter an eine Funktion übergeben muß, die sowiso innerhalb einer Klasse definiert ist.
Where_in() verwendet 2 Parameter, und ändert nach ein paar Berechnungen Item Einstellungen. Die Items gehören natürlich zu einem Widget von self. Also sollte die Definition, nach meinem Verständnis so beginnen
Egal ob ich where_in dann später mit oder ohne self aufrufe erhalte ich eine Fehlermeldung, die sich entweder auf die Anzahl der Parameter oder auf self bezieht.
Weiß jemand weiter?
Grüße,
4bit
Zwei Fehlermeldungen tauchen bei mir häufiger auf:
(1) TypeError: where_in() takes exactly 2 arguments (1 given)
(2) NameError: global name 'self' is not defined
Nebenbei erwähnt befürchte ich, daß ich nicht genau weiß, warum man self als Parameter an eine Funktion übergeben muß, die sowiso innerhalb einer Klasse definiert ist.
Where_in() verwendet 2 Parameter, und ändert nach ein paar Berechnungen Item Einstellungen. Die Items gehören natürlich zu einem Widget von self. Also sollte die Definition, nach meinem Verständnis so beginnen
Code: Alles auswählen
def where_in(self, p1, p2):
Weiß jemand weiter?
Grüße,
4bit