[Python-checkins] CVS: python/dist/src/Lib traceback.py,1.14,1.15

Guido van Rossum python-dev@python.org
2000年4月10日 12:29:33 -0400 (EDT)


Update of /projects/cvsroot/python/dist/src/Lib
In directory eric:/projects/python/develop/guido/src/Lib
Modified Files:
	traceback.py 
Log Message:
Match the error messages to say "(most recent call last)" like the
built-in messages.
Index: traceback.py
===================================================================
RCS file: /projects/cvsroot/python/dist/src/Lib/traceback.py,v
retrieving revision 1.14
retrieving revision 1.15
diff -C2 -r1.14 -r1.15
*** traceback.py	2000年02月04日 15:28:41	1.14
--- traceback.py	2000年04月10日 16:29:29	1.15
***************
*** 98,102 ****
 	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
 	value after the stack trace; (3) if type is SyntaxError and value has
 	the appropriate format, it prints the line where the syntax error
--- 98,102 ----
 	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 (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
***************
*** 106,110 ****
 		file = sys.stderr
 	if tb:
! 		_print(file, 'Traceback (innermost last):')
 		print_tb(tb, limit, file)
 	lines = format_exception_only(etype, value)
--- 106,110 ----
 		file = sys.stderr
 	if tb:
! 		_print(file, 'Traceback (most recent call last):')
 		print_tb(tb, limit, file)
 	lines = format_exception_only(etype, value)
***************
*** 121,125 ****
 	printed as does print_exception()."""
 	if tb:
! 		list = ['Traceback (innermost last):\n']
 		list = list + format_tb(tb, limit)
 	else:
--- 121,125 ----
 	printed as does print_exception()."""
 	if tb:
! 		list = ['Traceback (most recent call last):\n']
 		list = list + format_tb(tb, limit)
 	else:
***************
*** 219,224 ****
 	'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."""
 	if f is None:
 		try:
--- 219,224 ----
 	'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 oldest
! 	to newest stack frame."""
 	if f is None:
 		try:

AltStyle によって変換されたページ (->オリジナル) /