summaryrefslogtreecommitdiffstats
path: root/Lib/_pydecimal.py
diff options
context:
space:
mode:
authorMartin Panter <vadmium+py@gmail.com>2016-09-22 09:37:39 (GMT)
committerMartin Panter <vadmium+py@gmail.com>2016-09-22 09:37:39 (GMT)
commitbb8b1cb6af830b40f9be398d1e1bf8bdca772140 (patch)
tree87ca84797bced28ac715e49aacb6d4c07bbe264a /Lib/_pydecimal.py
parent92bb90a9ff87fefd57a6e3274b21cc1b9ca16f53 (diff)
downloadcpython-bb8b1cb6af830b40f9be398d1e1bf8bdca772140.zip
cpython-bb8b1cb6af830b40f9be398d1e1bf8bdca772140.tar.gz
cpython-bb8b1cb6af830b40f9be398d1e1bf8bdca772140.tar.bz2
Issue #27348: Restore “Exception: None” formatting in traceback module
This fixes a regression caused by revision 73afda5a4e4c. Also reverts the decimal test workaround added in revision 5f3dd0a2b1ab. Remove test_without_exception(). According to revision ecaafc32c500, this was added in Python 2 so that print_exc() would output “None” when called with no exception set. However print_exc() never worked like this in Python 3, and the use case is not documented. Restore TracebackCases class name (instead of SyntaxTracebackCases), because the class also tests other exceptions.
Diffstat (limited to 'Lib/_pydecimal.py')
-rw-r--r--Lib/_pydecimal.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/Lib/_pydecimal.py b/Lib/_pydecimal.py
index 900a1a7..a5ea340 100644
--- a/Lib/_pydecimal.py
+++ b/Lib/_pydecimal.py
@@ -4106,7 +4106,7 @@ class Context(object):
>>> context.create_decimal_from_float(3.1415926535897932)
Traceback (most recent call last):
...
- decimal.Inexact
+ decimal.Inexact: None
"""
d = Decimal.from_float(f) # An exact conversion