/Lib/plat-mac/appletrunner.py
http://unladen-swallow.googlecode.com/ · Python · 20 lines · 14 code · 2 blank · 4 comment · 3 complexity · 9b0e6bc67c0e63d71ca275cb9199158f MD5 · raw file
- #!/usr/bin/env python
- # This file is meant as an executable script for running applets.
- # BuildApplet will use it as the main executable in the .app bundle if
- # we are not running in a framework build.
- from warnings import warnpy3k
- warnpy3k("In 3.x, appletrunner is removed.", stacklevel=2)
- import os
- import sys
- for name in ["__rawmain__.py", "__rawmain__.pyc", "__main__.py", "__main__.pyc"]:
- realmain = os.path.join(os.path.dirname(os.path.dirname(sys.argv[0])),
- "Resources", name)
- if os.path.exists(realmain):
- break
- else:
- sys.stderr.write("%s: cannot find applet main program\n" % sys.argv[0])
- sys.exit(1)
- sys.argv.insert(1, realmain)
- os.execve(sys.executable, sys.argv, os.environ)