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.
6 from warnings
import warnpy3k
7 warnpy3k("In 3.x, appletrunner is removed.", stacklevel
=2)
11 for name
in ["__rawmain__.py", "__rawmain__.pyc", "__main__.py", "__main__.pyc"]:
12 realmain
= os
.path
.join(os
.path
.dirname(os
.path
.dirname(sys
.argv
[0])),
14 if os
.path
.exists(realmain
):
17 sys
.stderr
.write("%s: cannot find applet main program\n" % sys
.argv
[0])
19 sys
.argv
.insert(1, realmain
)
20 os
.execve(sys
.executable
, sys
.argv
, os
.environ
)