Nikita Sobolev <m...@sobolevn.me> added the comment:
Thanks, Jason! I've submitted https://github.com/python/importlib_metadata/pull/365 > What's the harm in leaving this attribute on a class that is itself standing > in for deprecated behavior and slated for removal? I think it does not do much harm, but there are several things that it affects: 1. Typing, we have to annotate it in typeshed, or write a custom ignore rule for our test suite 2. It is listed in `help()`: ``` | ---------------------------------------------------------------------- | Data and other attributes defined here: | | __hash__ = None | | method_name = 'sort' | | ---------------------------------------------------------------------- ``` 3. It is also in `dir(importlib.metadata.DeprecatedList)` So, even if we remove this class in some time, we still should care about it until the removal :) I am going to close this as "third party". ---------- resolution: -> third party stage: patch review -> resolved status: open -> closed _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue46546> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com