Commit 99ec5a52 authored by Just van Rossum's avatar Just van Rossum

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

parent a7a71933
......@@ -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()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment