super!!!
Da hätte ich auch selbst drauf kommen müssen, einfach mal ein ganz einfaches Programm zu testen.
Ich hat gleich das Gefühl, dass das alles viel einfacher sein muss.
Nachdem ich nun testweise alle eigenen exceptions entfernt habe, bekomme ich auch die perfekte standard traceback Information ...
Die Suche ergab 5 Treffer
- Dienstag 26. Mai 2015, 07:46
- Forum: Allgemeine Fragen
- Thema: print("*** tb_lineno:", exc_traceback.tb_lineno)
- Antworten: 8
- Zugriffe: 655
- Montag 25. Mai 2015, 19:12
- Forum: Allgemeine Fragen
- Thema: print("*** tb_lineno:", exc_traceback.tb_lineno)
- Antworten: 8
- Zugriffe: 655
Re: print("*** tb_lineno:", exc_traceback.tb_lineno)
OK, verstanden, danke für die kompetente Auskunft!
Daran muss ich mich noch gewöhnen, dass ich nur eine Meldung erhalte "Ausnahme xyz ist aufgetretten" ohne Hinweis welcher meiner vielen Funktionsaufrufe die Ausnahme verursacht hat.
Es kann doch nicht so schwer sein noch die Information "called by ...
Daran muss ich mich noch gewöhnen, dass ich nur eine Meldung erhalte "Ausnahme xyz ist aufgetretten" ohne Hinweis welcher meiner vielen Funktionsaufrufe die Ausnahme verursacht hat.
Es kann doch nicht so schwer sein noch die Information "called by ...
- Montag 25. Mai 2015, 17:06
- Forum: Allgemeine Fragen
- Thema: print("*** tb_lineno:", exc_traceback.tb_lineno)
- Antworten: 8
- Zugriffe: 655
Re: print("*** tb_lineno:", exc_traceback.tb_lineno)
Hi BlackJack,
ein ähnliches Problem ist unter
https://github.com/pytest-dev/pytest-qt/issues/25
recht gut beschrieben.
Für den Anfang möchte ich mich aber auf die Frage beschränken, wann oder in welchen Fällen verwendet man:
exc_traceback.tb_lineno
?
ein ähnliches Problem ist unter
https://github.com/pytest-dev/pytest-qt/issues/25
recht gut beschrieben.
Für den Anfang möchte ich mich aber auf die Frage beschränken, wann oder in welchen Fällen verwendet man:
exc_traceback.tb_lineno
?
- Montag 25. Mai 2015, 15:32
- Forum: Allgemeine Fragen
- Thema: print("*** tb_lineno:", exc_traceback.tb_lineno)
- Antworten: 8
- Zugriffe: 655
Re: print("*** tb_lineno:", exc_traceback.tb_lineno)
Hi BlackJack,
danke für den Hinweis. Die Entwickler von PyQt haben jedoch reichlich exception handler eingebaut, offensichtlich aber ohne traceback.
Ich sehe also nicht an welcher Stelle in meinem Code ich eine PyQt function falsch aufgerufen, oder bedient habe.
Vermutlich ist das alles ganz ...
danke für den Hinweis. Die Entwickler von PyQt haben jedoch reichlich exception handler eingebaut, offensichtlich aber ohne traceback.
Ich sehe also nicht an welcher Stelle in meinem Code ich eine PyQt function falsch aufgerufen, oder bedient habe.
Vermutlich ist das alles ganz ...
- Montag 25. Mai 2015, 15:15
- Forum: Allgemeine Fragen
- Thema: print("*** tb_lineno:", exc_traceback.tb_lineno)
- Antworten: 8
- Zugriffe: 655
print("*** tb_lineno:", exc_traceback.tb_lineno)
Hi, wenn ich folgendes script laufen lasse erhalte ich:
AttributeError: 'tuple' object has no attribute 'tb_frame'
Mein Ziel wäre aber die Zeilennummer zu erhalten wenn ein Fehler in einem importierten Modul auftritt, das nicht von mir stammt, z.B. PyQt.
Was ist hierfür der einfachste Weg?
Vielen ...
AttributeError: 'tuple' object has no attribute 'tb_frame'
Mein Ziel wäre aber die Zeilennummer zu erhalten wenn ein Fehler in einem importierten Modul auftritt, das nicht von mir stammt, z.B. PyQt.
Was ist hierfür der einfachste Weg?
Vielen ...
