From 5affd23e6f42125998724787025080a24839266e Mon Sep 17 00:00:00 2001 From: Serhiy Storchaka Date: Wed, 5 Apr 2017 09:37:24 +0300 Subject: bpo-29762: More use "raise from None". (#569) This hides unwanted implementation details from tracebacks. --- Lib/_weakrefset.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'Lib/_weakrefset.py') diff --git a/Lib/_weakrefset.py b/Lib/_weakrefset.py index 7f9923c634..4d0de8ce75 100644 --- a/Lib/_weakrefset.py +++ b/Lib/_weakrefset.py @@ -98,7 +98,7 @@ class WeakSet: try: itemref = self.data.pop() except KeyError: - raise KeyError('pop from empty WeakSet') + raise KeyError('pop from empty WeakSet') from None item = itemref() if item is not None: return item -- cgit v1.2.1