I have been learning Python2.7 for a little bit now. I\'m using Windows 7 64 bit BTW. I started learning GUI\'s and have been trying to use wxpython and IDLE for this. So I type
It seems that something might be polluting variables in the threading library, it looks like _sleep variable is being overwritten with an int value; in which case _sleep(x) will not work since _sleep is an int and ints are not callable.
It may be in your client code or in some framework code or libraries you are importing. Is that all of the code?
Try running this code from a plain python terminal, not from an IDE like IDLE.
The crash is most likely happening at the point when you try and start the event loop. See this bug report: http://bugs.python.org/issue989712
Seems someone else has gone as far to try and create an extension to handle this ability: http://idlex.sourceforge.net/extensions.html
Basically, don't do this from IDLE. Write a script and run it from the shell or the script directly if in windows, by naming it with a .pyw extension and double clicking it. There is apparently a conflict between IDLE's own event loop and the ones from GUI toolkits.