changeset: 105476:150d36dbe3ba branch: 3.6 parent: 105474:726308cfe3b5 user: Victor Stinner date: Tue Dec 06 11:02:12 2016 +0100 files: Lib/test/test_warnings/__init__.py Misc/NEWS description: warnings: Fix the issue number The fix for catch_warnings() is the issue #28835 (not the issue #28089). diff -r 726308cfe3b5 -r 150d36dbe3ba Lib/test/test_warnings/__init__.py --- a/Lib/test/test_warnings/__init__.py Tue Dec 06 10:53:52 2016 +0100 +++ b/Lib/test/test_warnings/__init__.py Tue Dec 06 11:02:12 2016 +0100 @@ -945,7 +945,7 @@ self.assertTrue(wmod.filters is orig_filters) def test_record_override_showwarning_before(self): - # Issue #28089: If warnings.showwarning() was overriden, make sure + # Issue #28835: If warnings.showwarning() was overriden, make sure # that catch_warnings(record=True) overrides it again. text = "This is a warning" wmod = self.module @@ -970,7 +970,7 @@ self.assertEqual(my_log, []) def test_record_override_showwarning_inside(self): - # Issue #28089: It is possible to override warnings.showwarning() + # Issue #28835: It is possible to override warnings.showwarning() # in the catch_warnings(record=True) context manager. text = "This is a warning" wmod = self.module diff -r 726308cfe3b5 -r 150d36dbe3ba Misc/NEWS --- a/Misc/NEWS Tue Dec 06 10:53:52 2016 +0100 +++ b/Misc/NEWS Tue Dec 06 11:02:12 2016 +0100 @@ -26,7 +26,7 @@ Library ------- -- Issue #28089: Fix a regression introduced in warnings.catch_warnings(): +- Issue #28835: Fix a regression introduced in warnings.catch_warnings(): call warnings.showwarning() if it was overriden inside the context manager. - Issue #27172: To assist with upgrades from 2.7, the previously documented