/* | |
* This wrapper program executes a python executable hidden inside an | |
* application bundle inside the Python framework. This is needed to run | |
* GUI code: some GUI API's don't work unless the program is inside an | |
* application bundle. | |
*/ | |
#include <unistd.h> | |
#include <err.h> | |
static char Python[] = PYTHONWEXECUTABLE; | |
int main(int argc, char **argv) { | |
argv[0] = Python; | |
execv(Python, argv); | |
err(1, "execv: %s", Python); | |
/* NOTREACHED */ | |
} |