Hey guys,
I am trying to make use of the GetBundles package and I know that this is not the forum for questions/problems with that bundle but I think this may have something to do more with Textmate so bare with me.
GetBundles likes to keep the "Support" folder up-to-date. It checks out a version from "http://svn.textmate.org" namely the trunk version of Support. OK that's no problem on its own. But then once this gets pulled, I have a problem running Python scripts that run graphical interfaces. Namely I have a Tkinter app that works from the command line but when it runs the python icon just bounces on the dock and it just sits there.
I had this similar problem with LaTeX at one point but I updated to the newest version of the LaTeX bundle and it began to work again. I tried to update the Python bundle to the latest from git (textmate version _not_ the adamv fork) and that didn't fix the problem.
I figure its simply a matter that trunk is trunk and it's not necessarily supposed to work. I have resorted to using GetBundles and just deleting that updated Support directory. This seems to fix the problem.
-- Donald Ephraim Curtis dcurtis@gmail.com
On 10 Jun 2010, at 18:55, Donald Curtis wrote:
[...] I have a problem running Python scripts that run graphical interfaces. Namely I have a Tkinter app that works from the command line but when it runs the python icon just bounces on the dock and it just sits there.
This is likely caused by the interactive input library we inject into processes spawned from TM with ⌘R and friends.
This library makes it possible for TextMate to bring up a requester when the process reads from stdin, but there are some compatibility problems with some apps on Snow Leopard.
You can set the environment variable TM_INTERACTIVE_INPUT_DISABLED in TextMate’s preferences (or delete the dylib in the Support folder that GetBundles checks out, but that’s then what you need to repeat after each update).