summaryrefslogtreecommitdiffstats
path: root/Lib/traceback.py
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2000-04-10 16:29:29 (GMT)
committerGuido van Rossum <guido@python.org>2000-04-10 16:29:29 (GMT)
commit3bb1edb328c1f768640da7cd08b98cc2b95227e9 (patch)
tree87f4affade882ed2e9be934693926ddab0cca493 /Lib/traceback.py
parentd6904ea5a06204c3477a5763613f51f4226e0546 (diff)
downloadcpython-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/traceback.py')
-rw-r--r--Lib/traceback.py10
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