Exception RuntimeError: 'maximum recursion depth exceeded...

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Ich erhalte in einer Django App mit dem Dev.Server auf der Konsole diese Fehlermeldung:

Code: Alles auswählen

Exception RuntimeError: 'maximum recursion depth exceeded while calling a Python object' in <type 'exceptions.RuntimeError'> ignored
Mehr nicht. Kein richtiger Traceback.

Soweit ich sehe, funktioniert auch alles so wie es soll.

Kann mir jemand einen Tipp geben, wo der Fehler zu suchen ist?

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

Du hast scheinbar irgendwo in deinem Code eine Endlosrekursion. Wenn es sofort beim Start auftritt würde ich mal auf den Model-Code oder die Admin-Sachen tippen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Nach vielem rätzeln habe ich es gefunden. Es war eine endlosscheife im django template, mit include...

Finde allerdings komisch, das es nicht zu einem echten Traceback geführt hat.

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Benutzeravatar
birkenfeld
Python-Forum Veteran
Beiträge: 1603
Registriert: Montag 20. März 2006, 15:29
Wohnort: Die aufstrebende Universitätsstadt bei München

Es gibt keinen Traceback, weil die Exception, wie die Nachricht schon sagt, ignoriert wurde. Das kann aus verschiedenen Gründen passieren (z.B. Exceptions die in __del__() ausgelöst werden, oder in C-APIs die eigentlich nicht fehlschlagen dürfen).
Dann lieber noch Vim 7 als Windows 7.

http://pythonic.pocoo.org/
Benutzeravatar
jens
Python-Forum Veteran
Beiträge: 8502
Registriert: Dienstag 10. August 2004, 09:40
Wohnort: duisburg
Kontaktdaten:

Die Lösung ist: http://www.python-forum.de/post-143198.html#143198
Man muß beim include den Dateinamen als variable übergeben...

GitHub | Open HUB | Xing | Linked in
Bitcoins to: 1JEgSQepxGjdprNedC9tXQWLpS424AL8cd
Antworten