-
-
Notifications
You must be signed in to change notification settings - Fork 31.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bpo-45132 Remove deprecated __getitem__ methods #28225
bpo-45132 Remove deprecated __getitem__ methods #28225
Conversation
Remove deprecated __getitem__ methods of xml.dom.pulldom.DOMEventStream, wsgiref.util.FileWrapper and fileinput.FileInput, deprecated since Python 3.9.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but I have some documentation nitpicks.
`deprecated-removed` is only used for future planned removing. After removing it is just `versionchanged`. Co-authored-by: Serhiy Storchaka <storchaka@gmail.com>
Insert "In addition it is :term:`iterable` and has a ..." deprecated-removed is only used for future planned removing. After removing it is just versionchanged.
@serhiy-storchaka Thanks for the review, updated! Let me know if I should squash the commits or anything like that. Thanks also for the guidance about https://devguide.python.org/documenting/?highlight=deprecated-removed#paragraph-level-markup |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After removing deprecated features we remove deprecated
directives.
Ah right, so should I do this too? - .. deprecated:: 3.8
+ .. versionchanged:: 3.8
Support for :meth:`__getitem__` method is deprecated. |
Replace |
…changed directives
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
After reading the devguide I am no longer sure about |
Opened a thread on Python-Dev: https://mail.python.org/archives/list/python-dev@python.org/thread/SWBM2N4EFPVQFP4TX6Q33L5OK2WPBFRU/ . |
Remove deprecated
__getitem__
methods ofxml.dom.pulldom.DOMEventStream
,wsgiref.util.FileWrapper
andfileinput.FileInput
, deprecated since Python 3.9.https://bugs.python.org/issue45132