Today's update of my Cygwin installation caused a long running Python/Tkinter application to fail to start. Further investigation shows it hanging on a closed of a popened file object. The problem seems associated with importing Tkinter: ===========FILE START===== #! /usr/bin/python from Tkinter import * from os import popen print "Here" #grab a calander in case we need it calpipe = popen("/usr/bin/cal -3") caltext = calpipe.read(1000) print "Middle" calpipe.close() print "There" print caltext ==========FILE END===== prints "Here" and "Middle" and then hangs. Windows task manager shows sh.exe and a copy of Python2.4.exe sharing most of the CPU time. If I kill those two processes, the program finishes its output normally. If I comment out the from Tkinter line, everthing works fine. Cygcheck info attached
Had forgotten about this. Just re-ran my test and it works fine now. My current versions are Python 2.5.1 and Tk 8.4 So long and thanks for all the fish...