Victor Stinner 
								
							 
						 
						
							
							
							
							
								
							
							
								926fd4ee32 
								
							 
						 
						
							
							
								
								Issue  #8313 : traceback.format_exception_only() encodes unicode message to  
							
							... 
							
							
							
							ASCII with backslashreplace error handler if str(value) failed 
							
						 
						
							2010-05-05 12:40:49 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								eb56aa169a 
								
							 
						 
						
							
							
								
								#3584 : ignore trailing newlines when placing the caret for a SyntaxError location.  
							
							
							
						 
						
							2009-06-04 09:15:12 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								dc4a77159b 
								
							 
						 
						
							
							
								
								#1326077 : fix traceback formatting of SyntaxErrors.  This fixes two differences with formatting coming from Python: a) the reproduction of location details in the error message if no line text is given, b) the prefixing of the last line by one space.  
							
							
							
						 
						
							2009-04-05 14:24:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								797eaf305a 
								
							 
						 
						
							
							
								
								complain when there's no last exception  
							
							
							
						 
						
							2009-03-23 21:25:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								3e6c335ae0 
								
							 
						 
						
							
							
								
								revert r70552; wrong fix  
							
							
							
						 
						
							2009-03-23 21:23:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Benjamin Peterson 
								
							 
						 
						
							
							
							
							
								
							
							
								85e1478ca4 
								
							 
						 
						
							
							
								
								fix very old names for exception terms  #5543  
							
							
							
						 
						
							2009-03-23 20:47:59 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								5400b6b2e2 
								
							 
						 
						
							
							
								
								Fix a DeprecationWarning about __getitem__() and exceptions in the 'traceback' module.  
							
							
							
						 
						
							2008-08-01 01:21:50 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								c7986cee76 
								
							 
						 
						
							
							
								
								Fix a bug in traceback.format_exception_only() that led to an error  
							
							... 
							
							
							
							being raised when print_exc() was called without an exception set.
In version 2.4, this printed "None", restored that behavior. 
							
						 
						
							2006-09-24 12:50:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								16183631ed 
								
							 
						 
						
							
							
								
								Better fix for bug  #1531405 , not executing str(value) twice.  
							
							
							
						 
						
							2006-08-04 18:07:34 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neal Norwitz 
								
							 
						 
						
							
							
							
							
								
							
							
								ff4b63b80f 
								
							 
						 
						
							
							
								
								Bug  #1531405 , format_exception no longer raises an exception if  
							
							... 
							
							
							
							str(exception) raised an exception. 
							
						 
						
							2006-08-04 04:50:21 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								0bbfd83250 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2006-07-24 21:02:15 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								afb44f47d9 
								
							 
						 
						
							
							
								
								Repair accidental NameError.  
							
							
							
						 
						
							2006-07-24 20:11:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								c13c34c39d 
								
							 
						 
						
							
							
								
								Patch  #1515343 : Fix printing of deprecated string exceptions with a  
							
							... 
							
							
							
							value in the traceback module. 
							
						 
						
							2006-07-24 14:09:56 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								8f6cbe1502 
								
							 
						 
						
							
							
								
								Fix the formatting of KeyboardInterrupt -- a bad issubclass() call.  
							
							
							
						 
						
							2006-05-02 17:36:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anthony Baxter 
								
							 
						 
						
							
							
							
							
								
							
							
								57fdcbc60f 
								
							 
						 
						
							
							
								
								reverting r45321: Patch  #860326 : traceback.format_exception_only() now  
							
							... 
							
							
							
							prepends the exception's module name to non-builtin exceptions, like
the interpreter itself does.
broke a number of doctests. should be discussed before checking in (see
discussion on python-dev). 
							
						 
						
							2006-04-13 01:34:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								24c274f5dc 
								
							 
						 
						
							
							
								
								Patch  #860326 : traceback.format_exception_only() now prepends the  
							
							... 
							
							
							
							exception's module name to non-builtin exceptions, like the interpreter
itself does. 
							
						 
						
							2006-04-12 21:14:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Phillip J. Eby 
								
							 
						 
						
							
							
							
							
								
							
							
								4703211080 
								
							 
						 
						
							
							
								
								Updated the warnings, linecache, inspect, traceback, site, and doctest modules  
							
							... 
							
							
							
							to work correctly with modules imported from zipfiles or via other PEP 302
__loader__ objects.  Tests and doc updates are included. 
							
						 
						
							2006-04-11 01:07:43 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Georg Brandl 
								
							 
						 
						
							
							
							
							
								
							
							
								51dbc4c879 
								
							 
						 
						
							
							
								
								traceback now shows error position for all SyntaxError subclasses,  
							
							... 
							
							
							
							e.g. IndentationError. (bug #1447885 ) 
							
						 
						
							2006-03-31 15:59:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Phillip J. Eby 
								
							 
						 
						
							
							
							
							
								
							
							
								4a26633e0e 
								
							 
						 
						
							
							
								
								Revert r42719, because the isinstance() check wasn't redundant; formatting a  
							
							... 
							
							
							
							string exception was causing a TypeError. 
							
						 
						
							2006-03-24 22:10:54 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Wouters 
								
							 
						 
						
							
							
							
							
								
							
							
								7c187bcc82 
								
							 
						 
						
							
							
								
								Remove redundant isinstance() check.  
							
							
							
						 
						
							2006-03-01 05:34:22 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Brett Cannon 
								
							 
						 
						
							
							
							
							
								
							
							
								bf36409e2a 
								
							 
						 
						
							
							
								
								PEP 352 implementation.  Creates a new base class, BaseException, which has an  
							
							... 
							
							
							
							added message attribute compared to the previous version of Exception.  It is
also a new-style class, making all exceptions now new-style.  KeyboardInterrupt
and SystemExit inherit from BaseException directly.  String exceptions now
raise DeprecationWarning.
Applies patch 1104669, and closes bugs 1012952 and 518846. 
							
						 
						
							2006-03-01 04:25:17 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Hye-Shik Chang 
								
							 
						 
						
							
							
							
							
								
							
							
								182ac85147 
								
							 
						 
						
							
							
								
								SF  #737473 : Show up-to-date source code in tracebacks always.  
							
							... 
							
							
							
							And add an optional argument 'filename' to linecache.checkcache()
to enable checking caches per-file. 
							
						 
						
							2004-10-26 09:16:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								58eb11cf62 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2004-01-18 20:29:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Neil Schemenauer 
								
							 
						 
						
							
							
							
							
								
							
							
								f607fc5395 
								
							 
						 
						
							
							
								
								Add traceback.format_exc().  
							
							
							
						 
						
							2003-11-05 23:03:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Michael W. Hudson 
								
							 
						 
						
							
							
							
							
								
							
							
								dd32a91cc0 
								
							 
						 
						
							
							
								
								This is my patch  
							
							... 
							
							
							
							[ 587993 ] SET_LINENO killer
Remove SET_LINENO.  Tracing is now supported by inspecting co_lnotab.
Many sundry changes to document and adapt to this change. 
							
						 
						
							2002-08-15 14:59:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Raymond Hettinger 
								
							 
						 
						
							
							
							
							
								
							
							
								10ff706e27 
								
							 
						 
						
							
							
								
								Replaced boolean tests with is None.  
							
							
							
						 
						
							2002-06-02 03:04:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								0bb580d297 
								
							 
						 
						
							
							
								
								SF bug 431772:  traceback.print_exc() causes traceback  
							
							... 
							
							
							
							Patch from Michael Hundson.
format_exception_only() blew up when trying to report a SyntaxError
from a string input (line is None in this case, but it assumed a string).
Bugfix candidate. 
							
						 
						
							2001-06-10 18:58:26 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								a19a168ccc 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2001-03-29 04:36:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								ed9d0ba482 
								
							 
						 
						
							
							
								
								Do not print caret when offset is None.  
							
							
							
						 
						
							2001-03-21 20:29:18 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jeremy Hylton 
								
							 
						 
						
							
							
							
							
								
							
							
								69e9e8bd51 
								
							 
						 
						
							
							
								
								Reformat and edit docstrings to follow modern conventions.  Single  
							
							... 
							
							
							
							line summary followed by blank line and description. 
							
						 
						
							2001-03-21 19:09:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Skip Montanaro 
								
							 
						 
						
							
							
							
							
								
							
							
								40fc16059f 
								
							 
						 
						
							
							
								
								final round of __all__ lists (I hope) - skipped urllib2 because Moshe may be  
							
							... 
							
							
							
							giving it a slight facelift 
							
						 
						
							2001-03-01 04:27:19 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric S. Raymond 
								
							 
						 
						
							
							
							
							
								
							
							
								6e025bcde8 
								
							 
						 
						
							
							
								
								String method cleanup.  
							
							
							
						 
						
							2001-02-10 00:22:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eric S. Raymond 
								
							 
						 
						
							
							
							
							
								
							
							
								ec3bbdef94 
								
							 
						 
						
							
							
								
								String method conversion.  
							
							
							
						 
						
							2001-02-09 09:39:08 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Tim Peters 
								
							 
						 
						
							
							
							
							
								
							
							
								b90f89a496 
								
							 
						 
						
							
							
								
								Whitespace normalization.  
							
							
							
						 
						
							2001-01-15 03:26:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3ad167ae34 
								
							 
						 
						
							
							
								
								mwh: [ Patch  #103228  ] traceback.py nit.  
							
							... 
							
							
							
							When the exception has no message, don't insert a colon after the
exception name. 
							
						 
						
							2001-01-13 22:14:31 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2823f03a56 
								
							 
						 
						
							
							
								
								Patch by Toby Dickenson: don't die when an error occurs during string  
							
							... 
							
							
							
							conversion in an exception, but instead display <unprintable %s
object> where %s is the type name. 
							
						 
						
							2000-08-22 02:04:46 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Thomas Wouters 
								
							 
						 
						
							
							
							
							
								
							
							
								7e47402264 
								
							 
						 
						
							
							
								
								Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either  
							
							... 
							
							
							
							comments, docstrings or error messages. I fixed two minor things in
test_winreg.py ("didn't" -> "Didn't" and "Didnt" -> "Didn't").
There is a minor style issue involved: Guido seems to have preferred English
grammar (behaviour, honour) in a couple places. This patch changes that to
American, which is the more prominent style in the source. I prefer English
myself, so if English is preferred, I'd be happy to supply a patch myself ;) 
							
						 
						
							2000-07-16 12:04:32 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3bb1edb328 
								
							 
						 
						
							
							
								
								Match the error messages to say "(most recent call last)" like the  
							
							... 
							
							
							
							built-in messages. 
							
						 
						
							2000-04-10 16:29:29 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								e7b146fb3b 
								
							 
						 
						
							
							
								
								The third and final doc-string sweep by Ka-Ping Yee.  
							
							... 
							
							
							
							The attached patches update the standard library so that all modules
have docstrings beginning with one-line summaries.
A new docstring was added to formatter.  The docstring for os.py
was updated to mention nt, os2, ce in addition to posix, dos, mac. 
							
						 
						
							2000-02-04 15:28:42 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3f0666c4a2 
								
							 
						 
						
							
							
								
								Add obvious needed else clause to format_exception().  
							
							
							
						 
						
							1998-03-18 17:48:06 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								6e73af723c 
								
							 
						 
						
							
							
								
								New version of tb_lineno(), this time *not* using try-except, to avoid  
							
							... 
							
							
							
							disturbing the current exception, and returning tb.tb_lineno, which is
the line number of thr traceback, rather than the current line number.
By Jim Hugunin. 
							
						 
						
							1998-02-26 17:25:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								7266496b00 
								
							 
						 
						
							
							
								
								Tweak the tb_lineno() function to be compatible with JPython, which  
							
							... 
							
							
							
							has no line number table etc. 
							
						 
						
							1998-02-25 16:33:39 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								4752966193 
								
							 
						 
						
							
							
								
								Use Marc Lemburg's tb_lineno() to calculate the correct line number.  
							
							... 
							
							
							
							Apparently the traceback object doesn't contains the right linenumber
when -O is used.  Rather than guessing whether -O is on or off, use
tb_lineno() unconditionally. 
							
						 
						
							1997-09-26 22:43:02 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2deb73a961 
								
							 
						 
						
							
							
								
								Use sys.exc_info() instead of sys.exc_{type,value,traceback}.  
							
							... 
							
							
							
							Also corrected a typo in format_stack (t should've been f). 
							
						 
						
							1997-07-18 16:46:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								2715bb20db 
								
							 
						 
						
							
							
								
								Changes to always call list.append with a single argument.  
							
							
							
						 
						
							1996-10-08 14:06:35 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								dcc057a793 
								
							 
						 
						
							
							
								
								Added routines to print, format and extract the current, ``live'' stack.  
							
							... 
							
							
							
							Also added print_list() and format_list() which format the output from
an extract_*() routine. 
							
						 
						
							1996-08-12 23:18:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								3c998825bd 
								
							 
						 
						
							
							
								
								removed history comment  
							
							
							
						 
						
							1996-05-28 23:09:09 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								194e20a9db 
								
							 
						 
						
							
							
								
								add file parameter to all printing fns, default stderr  
							
							
							
						 
						
							1995-09-20 20:31:51 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								28e99fe96f 
								
							 
						 
						
							
							
								
								added format_* functions (suggestion by Ken M)  
							
							
							
						 
						
							1995-08-04 04:30:30 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Guido van Rossum 
								
							 
						 
						
							
							
							
							
								
							
							
								c7acf2a106 
								
							 
						 
						
							
							
								
								handle class exceptions  
							
							
							
						 
						
							1995-02-27 13:15:45 +00:00