Staging
v0.5.1
https://github.com/python/cpython
Raw File
Tip revision: 72345f2a0bfb4ea766be9f66713c52653ce00dd1 authored by Anthony Baxter on 11 September 2006, 15:32:50 UTC
remove 2.5 final section from NEWS.txt until after rc2 (reduced confusion)
Tip revision: 72345f2
pythonw.c
/*
 * 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 */
}
back to top