[Python-checkins] r70553 - python/trunk/Lib/traceback.py

benjamin.peterson python-checkins at python.org
Mon Mar 23 22:23:31 CET 2009


Author: benjamin.peterson
Date: Mon Mar 23 22:23:30 2009
New Revision: 70553

Log:
revert r70552; wrong fix

Modified:
   python/trunk/Lib/traceback.py

Modified: python/trunk/Lib/traceback.py
==============================================================================
--- python/trunk/Lib/traceback.py	(original)
+++ python/trunk/Lib/traceback.py	Mon Mar 23 22:23:30 2009
@@ -149,7 +149,7 @@
     """Format the exception part of a traceback.
 
     The arguments are the exception type and value such as given by
-    sys.exc_info()[0] and sys.exc_info()[1]. The return value is a list of
+    sys.last_type and sys.last_value. The return value is a list of
     strings, each ending in a newline.
 
     Normally, the list contains a single string; however, for
@@ -239,12 +239,12 @@
 
 
 def print_last(limit=None, file=None):
-    """
-    This is a shorthand for 'print_exception(*sys.exc_info(), limit, file)'.
-    """
+    """This is a shorthand for 'print_exception(sys.last_type,
+    sys.last_value, sys.last_traceback, limit, file)'."""
     if file is None:
         file = sys.stderr
-    print_exception(*(sys.exc_info() + (limit, file)))
+    print_exception(sys.last_type, sys.last_value, sys.last_traceback,
+                    limit, file)
 
 
 def print_stack(f=None, limit=None, file=None):


More information about the Python-checkins mailing list