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
Deprecating (and removing) "globalcall", "merge" and "globaleval" #49386
Comments
Hi, I'm going to try explaining in short why I think each of these globalcall: It is not used anywhere in tkinter. It was abandoned, and merge: globalcall depends on merge, but removing globalcall makes merge globaleval: Uses Tcl_GlobalEval too. I haven't seen it being used, |
From the recent large thread on c.l.py regarding Python GUIs I understand that the author of this issue Guilherme Polo has done a massive amount of work on Tkinter. Would it therefore be possible for him to give an update as to whether this issue can be closed as out of date, already actioned but not recorded, or whatever? Thanks. There are several other issues raised by Guilherme Polo regarding Tkinter, sorry I'm too lazy to repeat this comment on all of them. |
Is it still possible to get this into 3.2 and have them remove in 3.3? |
Guilherme, I suggest you ask about that on pydev and/or idle-dev, or just commit the addition of PendingDeprecationWarnings and wait for reactions. |
Andrew, you can take over this issue if you want. As you’ve discovered with bpo-3035, our deprecation process is a bit unclear (this was discussed on python-dev a few months ago), so using PendingDeprecationWarning vs. DeprecationWarning is a judgment call. |
Will do. |
Attaching the patch to make depredations. |
LGTM (looks good to me). In your NEWS entry, you don’t have to copy the whole explanation, just say something like “deprecated old, unused functions” and interested people will be able to come here read the details. In your commit message, be sure to say that the patch does not add deprecation notices in the doc because the functions are undocumented. |
New changeset 6023d73c6f87 by Andrew Svetlov in branch 'default': |
Pushed deprecation warnings into default branch. |
Thanks to Guilherme Polo for idea and to Éric Araujo for review. |
Note: these values reflect the state of the issue at the time it was migrated and might not reflect the current state.
Show more details
GitHub fields:
bugs.python.org fields:
The text was updated successfully, but these errors were encountered: