GeezerVisonThe World Wide Web, restored to 800 pixels of glory. | |||||||||
| Home|About|Gaming cabinet|Archives|How it works|Starter sites | |||||||||
GeezerVison is showing github.com — gh-102871: Remove obsolete browsers from webbrowser by DBJim · Pull Request #102872 · python/cpython Conversation
Member
All reactions
Sorry, something went wrong. Uh oh!
There was an error while loading. Please reload this page.
sobolevn
reviewed
|
|
I propose to merge this for 3.12 with a note in what’s new and module docs, no deprecation warning, and no backports. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
|
The test failure is a patchcheck whitespace failure in webbrowser.py. James, please run patchcheck in your local repository with the branch checked out. Either |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
Name the removed browsers in the news note, and in a versionchanged note in the module docs.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
A Python core developer has requested some changes be made to your pull request before we can consider merging it. If you could please address their requests along with any other requests in other reviews from core developers that would be appreciated. Once you have made the requested changes, please leave a comment on this pull request containing the phrase |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I have made the requested changes; please review again. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
Thanks for making the requested changes! @merwok: please review the changes made to this pull request. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
|
I don’t get the note about Firefox older than version 35, can you explain? |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Sure! 'Netscape' class was used as an alias for Firefox until 2015. The current Firefox handling was added to webbrowser in 2015 because support for the -raise, -remote and other arguments used by the 'Netscape' class were dropped from Firefox v36+. The discussion is here: https://bugs.python.org/issue23262 There was discussion to drop the old 'Netscape' class in that issue, but it was decided to keep for backwards compatibility for old browsers which may have still had a user base then. Since it's been another 7 years, I suggest that's no longer true and the class is not required in future versions of Python. |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
The reason will be displayed to describe this comment to others. Learn more.
LGTM.
It may be worth to add also a What's New entry (in the "Removed" section).
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Co-authored-by: Serhiy Storchaka <[email protected]>
|
This issue broke the Konqueror class which still uses the _remote() method, removed by this PR: By the way, webbrowser.Konqueror defines twice its |
Sorry, something went wrong.
There was an error while loading. Please reload this page.
Sorry, something went wrong.
There was an error while loading. Please reload this page.
There was an error while loading. Please reload this page.
Successfully merging this pull request may close these issues.
There was an error while loading. Please reload this page.