[Pythonmac-SIG] Problems with PythonLauncher on Leopard

Kevin Walzer kw at codebykevin.com
Wed Dec 19 16:36:56 CET 2007


I've noticed strange behavior with PythonLauncher on Leopard (I'm using 
the standard build of MacPython 2.5.1).    The expected behavior with 
PythonLauncher is that when I double-click on a Python script, a 
Terminal window will launch and cd to the script's working directory, 
and then Python will run the script.

What's happening now is that PythonLauncher opens a Terminal window, but 
it does not change the working directory to the script's directory, and 
Python never runs the script.

Here's some output from Console:

12/19/07 10:31:16 AM Python Launcher[1467] doscript: Could not activate 
Terminal

12/19/07 10:31:16 AM Python Launcher[1467] doscript: AESend(activate): 
error -600

12/19/07 10:31:16 AM Python Launcher[1467] Exit status: -600

12/19/07 10:31:16 AM com.apple.launchd[146] 
([0x0-0x9c09c].org.python.PythonLauncher[1467]) Stray process with PGID 
equal to this dead job: PID 1469 PPID 1 Terminal
12/19/07 10:31:32 AM com.apple.launchd[1] (com.apple.dyld) Throttling 
respawn: Will start in 60 seconds

I can obviously work around this by running everything from the 
command-line, i.e. cd myscriptpath && python myscript.py, but 
PythonLauncher is supposed to do this for me. Has anyone else observed 
this kind of behavior?

--Kevin

-- 
Kevin Walzer
Code by Kevin
http://www.codebykevin.com


More information about the Pythonmac-SIG mailing list