Xtraceback.

ein ausgedehntes Traceback-Formatierer
Jetzt downloaden

Xtraceback. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • MIT/X Consortium Lic...
  • Name des Herausgebers:
  • Ischium
  • Website des Verlags:
  • https://github.com/ischium/

Xtraceback. Stichworte


Xtraceback. Beschreibung

Ein erweitertes Traceback-Formatierer XTraceback ist ein erweitertes Python-Traceback-Formatierer mit Unterstützung für variable Erweiterung und Syntax-Highlighing.exampuesas A Context Manager - das STDLIB-Traceback-Modul ist der Affe-Patched: >>> Import SYS >>> Import TraceBack >>> Import XtraceBack >>>>>> Def Sile_Func (): ... etwas . TraceBack.print_exc (file = sys.stdout) #doctest: + ellipSISTRACEBACK (der letzte Anruf zuletzt): Datei "", Zeile 3, in 1 mit Xtraceback: 2 Testen Sie: stdlib> /traceback.pyc '> g: xTraceback = 4 Ausnahme: 5 TraceBack.print_exc (file = sys.stdout) #doctest: + ellipsis-Datei " ", Zeile 3, in einigen_func 1 Def Syntunc (): 2 SYNE_VAR = 2 * 2 -> 3 Heben von Ausnahme (" Exc ") etwas_VAR = 4Exception: Excas a sys.e XcepThook: >>> xTraceback.cat.install_excepthook () >>> drucken sys.excepthook #doctest: + ellipsis >>> ("Exc") #doctest: + EllipSISTRACEBACK (der letzte Anruf zuletzt): Datei " /doctest.py", Zeile 1231, in __Run CompileFlags, 1) in test.globs-Datei " ", Zeile 1, in Ausnahme aufheben (" Exc ") #doctest: + EllipsisException: ABBY selbst: >>>>>> Versuchen Sie: ... Erhöhen Sie die Ausnahme (" Exc ") ... Außer: ... XTB = XTraceBack.XTRACEBACK (* sys.exc_info ()) ... drucken "" .rst >, Zeile 2, in 1 Versuch: -> 2 raise Exception ( "EXC") g: some_func = g: sys = G: Traceback = g: xTraceback = 3 Ausnahme: 4 XTB = XTraceBack.XTRACEBACK (* sys.exc_info ()) 5 drucken "" : Importieren Sie XtraCeBack XtraceBack.Compat.install_excepthook (), dann teilen Sie Python, um die Startdatei verwenden zu können: Exportieren von PythonStartup = / path / to / startup.pyconfigurationOptions werden als Keyword-Argumente zum Xtraceback-Konstruktor übergeben. Offset = 0 - Traceback Offset-Limit = Keine - Traceback-Limit-Kontext = 5 - Anzahl der Kontextzeilen zum Anzeigen von show_args = true - Show-Frame-Args Show_locals = TRUE - Show-Line-Locals Show_Globals = FALSE - Show-Globals qualify_method_names = true - Qualifizieren Sie Methodennamen Mit dem Namen des Besitzes der Klasse Shoreen_Filenames = TRUE - verkürzen Sie Dateinamen, in denen mögliche Farbe = keine - ob die Farbausgangsinstallation des Pakets auf PYPI verwendet werden soll Siehe Nase --help für andere Optionen. Anforderungen: · Python


Xtraceback. Zugehörige Software