Łukasz Langa <luk...@langa.pl> 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 <rep...@bugs.python.org>
<https://bugs.python.org/issue44852>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to