Łukasz Langa <[email protected]> added the comment:
Serhiy, if you take a look at the code, `clear_ignored_deprecations()` only
clears the filters that were added by `ignore_deprecations_from()`. It doesn't
touch other filters. Sure, we can abuse the context manager instead but this
looks pretty busy:
def setUp(self):
self.w = warnings.catch_warnings()
self.w.__enter__()
warnings.filterwarnings(...)
def tearDown():
self.w.__exit__(None, None, None)
Making the API symmetrical is a good idea though, I'll look into that tomorrow.
----------
_______________________________________
Python tracker <[email protected]>
<https://bugs.python.org/issue44852>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe:
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com