mirror of
https://github.com/python/cpython.git
synced 2025-11-01 18:51:43 +00:00
bpo-41384: Raise TclError in tkinter.OptionMenu (GH-21601)
... when an unknown option is passed. TypeError was being raised because a 2to3 fix was missing. Co-authored-by: Terry Jan Reedy <tjreedy@udel.edu>
This commit is contained in:
parent
52bf4706a3
commit
f1d40f941a
3 changed files with 7 additions and 1 deletions
|
|
@ -3965,7 +3965,7 @@ class OptionMenu(Menubutton):
|
|||
if 'command' in kwargs:
|
||||
del kwargs['command']
|
||||
if kwargs:
|
||||
raise TclError('unknown option -'+kwargs.keys()[0])
|
||||
raise TclError('unknown option -'+next(iter(kwargs)))
|
||||
menu.add_command(label=value,
|
||||
command=_setit(variable, value, callback))
|
||||
for v in values:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue