>>> m.index('none')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/Users/user/git/cpython/Lib/tkinter/__init__.py", line 3434, in index
return self.tk.getint(i)
^^^^^^^^^^^^^^^^^
_tkinter.TclError: expected integer but got ""
It should be easy to accommodate both the new and old behavior.
Bug report
One effect of TIP 577 is that as of Tk 8.7, the
indexcommand for menus will now return an empty string instead ofnone, leading to an error intkinter.Menu.index():It should be easy to accommodate both the new and old behavior.
Linked PRs