traceback: Add basic versions of format_exc() and format_exception().

pull/212/merge
Riccardo Magliocchetti 2017-10-03 17:31:40 +02:00 zatwierdzone przez Paul Sokolovsky
rodzic d040285fbd
commit 151c671243
1 zmienionych plików z 6 dodań i 0 usunięć

Wyświetl plik

@ -6,6 +6,9 @@ def format_tb(tb, limit):
def format_exception_only(type, value):
return [repr(value) + "\n"]
def format_exception(etype, value, tb, limit=None, chain=True):
return format_exception_only(etype, value)
def print_exception(t, e, tb, limit=None, file=None, chain=True):
if file is None:
file = sys.stdout
@ -13,3 +16,6 @@ def print_exception(t, e, tb, limit=None, file=None, chain=True):
def print_exc(limit=None, file=None, chain=True):
print_exception(*sys.exc_info(), limit=limit, file=file, chain=chain)
def format_exc(limit=None, chain=True):
return "".join(format_exception(*sys.exc_info(), limit=limit, chain=chain))