On Sun, May 6, 2018 at 6:54 PM, Terry Reedy <tjre...@udel.edu> wrote: >> Is it ALL of Tkinter that fails in threaded mode? > > No. It is non-threaded tcl that fails in threaded mode, along with > tkinter's attempt to make non-thread tcl work anyway. There are at least > two different cases. > > Ivan has clarified the following. > 1. Tcl has a 'threads' compile switch. > 2. The default changed from 'off' for 8.5 and before to 'on' for 8.6. > 3. When compiled with thread support, the resulting library file has t > suffix.
Okay, that makes a HUGE difference. Thank you for clarifying. So, in theory, threads SHOULD be supported, which means that bug reports of the nature of "this fails in threaded mode" are 100% valid. If it were up to me, I would deprecate non-threaded mode immediately, with a view to just paying whatever price threaded mode incurs (presumably performance) starting in Python 3.9 or thereabouts. Supporting threads is a Good Thing. Thank you for that explanation. ChrisA _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com