Message233177
Minimal code example:
from Tkinter import Tk
from tkSimpleDialog import askstring
def close_handler():
askstring('', '')
root.destroy()
root = Tk()
root.protocol('WM_DELETE_WINDOW', close_handler)
root.mainloop()
Closing the main window brings up the askstring dialog. *When run on OS X* (Yosemite, default Python and Tkinter version), each key press on the dialog's input field is doubled (thus when typing "abc" what will actually be entered is "aabbcc"). On Linux (Python + Tkinter 2.7.8) the problem does not occur. When the dialog is invoked from outside the close handler, the problem does not occur.
This bug is causing a downstream issue in the "quicksafe" system (https://github.com/p-e-w/quicksafe/issues/2). |
|
Date |
User |
Action |
Args |
2014-12-29 16:34:22 | pew | set | recipients:
+ pew |
2014-12-29 16:34:22 | pew | set | messageid: <1419870862.78.0.0503102610416.issue23128@psf.upfronthosting.co.za> |
2014-12-29 16:34:22 | pew | link | issue23128 messages |
2014-12-29 16:34:22 | pew | create | |
|