This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author terry.reedy
Recipients Sarbjit.singh, asvetlov, docs@python, serhiy.storchaka, terry.reedy
Date 2018-05-13.04:16:14
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1526184975.08.0.682650639539.issue16823@psf.upfronthosting.co.za>
In-reply-to
Content
In the message above, I asked "why this code runs in 3.x but eventually fails in 2.x?".  The answer is almost certainly that I used 3.5 with tk 8.6 compiled *with* thread support and 2.7 with tk 8.5 compiled without thread support.

Serhiy, if you use a system supplied 8.6 with thread support for all Python versions, that would explain why these thread examples work for you with all Python versions.  If non-thread tk works for you, then the code in _tkinter.c works better on Linux (where it must have been developed) than Windows.

The original failure report duplicates other similar reports.  My previous responses, including proposed doc change were incomplete, as I only learned about the tcl compile option a month ago.  I opened #33479, with more extensive proposed tkinter doc changes, in favor of this.
History
Date User Action Args
2018-05-13 04:16:15terry.reedysetrecipients: + terry.reedy, asvetlov, docs@python, serhiy.storchaka, Sarbjit.singh
2018-05-13 04:16:15terry.reedysetmessageid: <1526184975.08.0.682650639539.issue16823@psf.upfronthosting.co.za>
2018-05-13 04:16:15terry.reedylinkissue16823 messages
2018-05-13 04:16:14terry.reedycreate