Seite 1 von 1
Komischer Traceback
Verfasst: Mittwoch 9. August 2006, 15:13
von DatenMetzgerX
Code: Alles auswählen
Unhandled exception in thread started by <bound method CopyThread.__bootstrap of <CopyThread(Thread-1, stopped)>> Traceback (most recent call last):
File "threading.pyo", line 473, in __bootstrap
File "traceback.pyo", line 222, in format_exc
File "traceback.pyo", line 142, in format_exception
File "traceback.pyo", line 76, in format_tb
File "traceback.pyo", line 101, in extract_tb
TypeError: fake_getline() takes exactly 2 arguments (3 given)

Bekomme seit eingien Tagen dieser komische Fehler. der Thread umfasst ein Modul von ~1000 Zeilen. Das Modul heisst fbackup.py und desshalb habe ich auch keine Ahnung auf welcher Zeile der Fehler passiert. Hat da irgend jemand eine Idee?
Edit:// Fehler tritt auf bei Python 2.5b2 und 2.4.3. Beides gefreezte Versionen (an meinem PC tritt der Fehler leider nicht auf, auch mit der gefreezter Version nicht ;())
Verfasst: Mittwoch 9. August 2006, 15:27
von jens
Naja, such doch einfach mal im Quellencode nach einer Methode/Funktion mit dem Namen
fake_getline() 
Verfasst: Mittwoch 9. August 2006, 15:43
von DatenMetzgerX
fake_getline() wird hier
File "traceback.pyo", line 101, in extract_tb
aufgerufen, mit 2 übergabeparemetern
Verfasst: Mittwoch 9. August 2006, 15:57
von Rebecca
Haste bei der Funktionsdefinition zufaellig ein self vergessen?
Edit: Vergiss es, das ist ja ein Standard-Modul...

Verfasst: Mittwoch 9. August 2006, 16:08
von jens
Da hast du IMHO nicht die richtige Stelle gefunden, denn:
linecache.getline() !=
fake_getline()

Verfasst: Samstag 16. Dezember 2006, 13:37
von lunas
Bin gerade über das gleiche Problem bei der Verwendung von py2exe gestolptert.
Das hat bei mir auf den ersten Blick ganz gut geholfen...
Edit: Oh, sehe gerade, dass der Thread doch schon ein wenig betagt ist...