2 # This file is meant as an executable script for running applets.
3 # BuildApplet will use it as the main executable in the .app bundle if
4 # we are not running in a framework build.
8 for name
in ["__rawmain__.py", "__rawmain__.pyc", "__main__.py", "__main__.pyc"]:
9 realmain
= os
.path
.join(os
.path
.dirname(os
.path
.dirname(sys
.argv
[0])),
11 if os
.path
.exists(realmain
):
14 sys
.stderr
.write("%s: cannot find applet main program\n" % sys
.argv
[0])
16 sys
.argv
.insert(1, realmain
)
17 os
.execve(sys
.executable
, sys
.argv
, os
.environ
)