If the path to the directory of the project has a space in it (i.e. /Users/user/My Development Folder), the spaces are not properly escaped and the shell commands die. Using pipes.quote here, although I think the truly correct way to do this is to pass arrays of arguments to subprocess.popen.
If the path to the directory of the project has a space in it (i.e. /Users/user/My Development Folder), the spaces are not properly escaped and the shell commands die. Using pipes.quote here, although I think the truly correct way to do this is to pass arrays of arguments to subprocess.popen.