diff options
author | Guido van Rossum <guido@python.org> | 2000-04-10 16:29:29 (GMT) |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2000-04-10 16:29:29 (GMT) |
commit | 3bb1edb328c1f768640da7cd08b98cc2b95227e9 (patch) | |
tree | 87f4affade882ed2e9be934693926ddab0cca493 /Lib | |
parent | d6904ea5a06204c3477a5763613f51f4226e0546 (diff) | |
download | cpython-3bb1edb328c1f768640da7cd08b98cc2b95227e9.zip cpython-3bb1edb328c1f768640da7cd08b98cc2b95227e9.tar.gz cpython-3bb1edb328c1f768640da7cd08b98cc2b95227e9.tar.bz2 |
Match the error messages to say "(most recent call last)" like the
built-in messages.
Diffstat (limited to 'Lib')
-rw-r--r-- | Lib/traceback.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/Lib/traceback.py b/Lib/traceback.py index 61c07ff..4675077 100644 --- a/Lib/traceback.py +++ b/Lib/traceback.py @@ -97,7 +97,7 @@ def print_exception(etype, value, tb, limit=None, file=None): """Print exception information and up to 'limit' stack trace entries from the traceback 'tb' to 'file'. This differs from print_tb() in the following ways: (1) if traceback is not None, it prints a header - "Traceback (innermost last):"; (2) it prints the exception type and + "Traceback (most recent call last):"; (2) it prints the exception type and value after the stack trace; (3) if type is SyntaxError and value has the appropriate format, it prints the line where the syntax error occurred with a caret on the next line indicating the approximate @@ -105,7 +105,7 @@ def print_exception(etype, value, tb, limit=None, file=None): if not file: file = sys.stderr if tb: - _print(file, 'Traceback (innermost last):') + _print(file, 'Traceback (most recent call last):') print_tb(tb, limit, file) lines = format_exception_only(etype, value) for line in lines[:-1]: @@ -120,7 +120,7 @@ def format_exception(etype, value, tb, limit = None): these lines are contatenated and printed, exactly the same text is printed as does print_exception().""" if tb: - list = ['Traceback (innermost last):\n'] + list = ['Traceback (most recent call last):\n'] list = list + format_tb(tb, limit) else: list = [] @@ -218,8 +218,8 @@ def extract_stack(f=None, limit = None): return value has the same format as for extract_tb(). The optional 'f' and 'limit' arguments have the same meaning as for print_stack(). Each item in the list is a quadruple (filename, line number, - function name, text), and the entries are in order from outermost - to innermost stack frame.""" + function name, text), and the entries are in order from oldest + to newest stack frame.""" if f is None: try: raise ZeroDivisionError |