]> granicus.if.org Git - python/commitdiff
Add $(APPLICATION) or :Mac:Tools:IDE at the very start of sys.path to improve startup...
authorJust van Rossum <just@lettererror.com>
Sun, 31 Jan 1999 23:17:56 +0000 (23:17 +0000)
committerJust van Rossum <just@lettererror.com>
Sun, 31 Jan 1999 23:17:56 +0000 (23:17 +0000)
Mac/Tools/IDE/PythonIDE.py

index 90b749664b8ad696e96e58ba14eb333526b3bb5a..7f4fa49b584fc1c45972b8c7fb66eddc4f4c41fe 100644 (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()