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-46591: Make About IDLE doc link label clickable #30251
Conversation
This PR is stale because it has been open for 30 days with no activity. |
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.
Please add a blurb (using 'blurb' installed on your machine or the blurb-it link you should see at the bottom of the main PR page). The following will be enough.
"Make the IDLE doc URL on the About IDLE dialog clickable."
Approved with the 2 requested changes.
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 |
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
I have made the requested changes; please review again |
Thanks for making the requested changes! @terryjreedy: please review the changes made to this pull request. |
Your original lambda was correct in having an e[vent] parameter. It could not have worked since widget options are not attributes. This should have been live tested. I tried adding a unittest, but testing an event binding is very hard. I tried adding a separate button, both to make it obvious that one could open the url and because testing button functions is relatively easy. But the button was too ugly. I settled for adding url testing to the human acceptance testing instruction. (This appears when running the idlelib file rather than the unittest file.) I think this sufficient since there is nothing tricky about the new line and anyone touching it should do a live test. |
Thanks @wesinator for the PR, and @terryjreedy for merging it 🌮🎉.. I'm working now to backport this PR to: 3.9, 3.10. |
Sorry @wesinator and @terryjreedy, I had trouble checking out the |
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> (cherry picked from commit 53c7808) Co-authored-by: Wes <5124946+wesinator@users.noreply.github.com>
GH-31067 is a backport of this pull request to the 3.9 branch. |
Thanks @wesinator for the PR, and @terryjreedy for merging it 🌮🎉.. I'm working now to backport this PR to: 3.10. |
GH-31068 is a backport of this pull request to the 3.10 branch. |
Thanks @wesinator for the PR, and @terryjreedy for merging it 🌮🎉.. I'm working now to backport this PR to: 3.10. |
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> (cherry picked from commit 53c7808) Co-authored-by: Wes <5124946+wesinator@users.noreply.github.com>
Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu> (cherry picked from commit 53c7808) Co-authored-by: Wes <5124946+wesinator@users.noreply.github.com>
This PR makes the IDLE doc link on the Help -> About dialog open the web browser
If you're going to have a link in about page, might as well have it open to the browser.
https://stackoverflow.com/questions/23482748/how-to-create-a-hyperlink-with-a-label-in-tkinter
Merry Christmas and Happy Holidays,
https://bugs.python.org/issue46591