Add $(APPLICATION) or :Mac:Tools:IDE at the very start of sys.path to improve startup time -- jvr

This commit is contained in:
Just van Rossum 1999-01-31 23:17:56 +00:00
parent a7a7193363
commit 99ec5a52b8
1 changed files with 5 additions and 4 deletions

View File

@ -20,18 +20,19 @@ def init():
# we're not an applet
Res.OpenResFile(os.path.join(sys.exec_prefix, ":Mac:Tools:IDE:PythonIDE.rsrc"))
Res.OpenResFile(os.path.join(sys.exec_prefix, ":Mac:Tools:IDE:Widgets.rsrc"))
sys.path.append(os.path.join(sys.exec_prefix, ":Mac:Tools:IDE"))
ide_path = os.path.join(sys.exec_prefix, ":Mac:Tools:IDE")
else:
# we're an applet
try:
Res.GetResource('CURS', 468)
except Res.Error:
Res.OpenResFile(os.path.join(sys.exec_prefix, ":Mac:Tools:IDE:Widgets.rsrc"))
sys.path.append(os.path.join(sys.exec_prefix, ":Mac:Tools:IDE"))
ide_path = os.path.join(sys.exec_prefix, ":Mac:Tools:IDE")
else:
# we're a full blown applet
if sys.argv[0] not in sys.path:
sys.path[2:2] = [sys.argv[0]]
ide_path = sys.argv[0]
if ide_path not in sys.path:
sys.path.insert(0, ide_path)
init()