diff options
Diffstat (limited to 'Mac/Tools/IDE/PythonIDE.py')
| -rw-r--r-- | Mac/Tools/IDE/PythonIDE.py | 86 | 
1 files changed, 43 insertions, 43 deletions
| diff --git a/Mac/Tools/IDE/PythonIDE.py b/Mac/Tools/IDE/PythonIDE.py index 1ea7711..b8f54a9 100644 --- a/Mac/Tools/IDE/PythonIDE.py +++ b/Mac/Tools/IDE/PythonIDE.py @@ -1,6 +1,6 @@  # copyright 1996-2001 Just van Rossum, Letterror. just@letterror.com -# keep this (__main__) as clean as possible, since we are using  +# keep this (__main__) as clean as possible, since we are using  # it like the "normal" interpreter.  __version__ = '1.0.2' @@ -8,48 +8,48 @@ import sys  import os  def init(): -	import MacOS -	if hasattr(MacOS, 'EnableAppswitch'): -		MacOS.EnableAppswitch(-1) -	 -	try: -		import autoGIL -	except ImportError: -		pass -	else: -		autoGIL.installAutoGIL() -	 -	from Carbon import Qd, QuickDraw -	Qd.SetCursor(Qd.GetCursor(QuickDraw.watchCursor).data) -	 -	import macresource -	import sys, os -	macresource.need('DITL', 468, "PythonIDE.rsrc") -	widgetrespathsegs = [sys.exec_prefix, "Mac", "Tools", "IDE", "Widgets.rsrc"] -	widgetresfile = os.path.join(*widgetrespathsegs) -	if not os.path.exists(widgetresfile): -		widgetrespathsegs = [os.pardir, "Tools", "IDE", "Widgets.rsrc"] -		widgetresfile = os.path.join(*widgetrespathsegs) -	refno = macresource.need('CURS', 468, widgetresfile) -	if os.environ.has_key('PYTHONIDEPATH'): -		# For development set this environment variable -		ide_path = os.environ['PYTHONIDEPATH'] -	elif refno: -		# We're not a fullblown application -		idepathsegs = [sys.exec_prefix, "Mac", "Tools", "IDE"] -		ide_path = os.path.join(*idepathsegs) -		if not os.path.exists(ide_path): -			idepathsegs = [os.pardir, "Tools", "IDE"] -			for p in sys.path: -				ide_path = os.path.join(*([p]+idepathsegs)) -				if os.path.exists(ide_path): -					break -		 -	else: -		# We are a fully frozen application -		ide_path = sys.argv[0] -	if ide_path not in sys.path: -		sys.path.insert(1, ide_path) +    import MacOS +    if hasattr(MacOS, 'EnableAppswitch'): +        MacOS.EnableAppswitch(-1) + +    try: +        import autoGIL +    except ImportError: +        pass +    else: +        autoGIL.installAutoGIL() + +    from Carbon import Qd, QuickDraw +    Qd.SetCursor(Qd.GetCursor(QuickDraw.watchCursor).data) + +    import macresource +    import sys, os +    macresource.need('DITL', 468, "PythonIDE.rsrc") +    widgetrespathsegs = [sys.exec_prefix, "Mac", "Tools", "IDE", "Widgets.rsrc"] +    widgetresfile = os.path.join(*widgetrespathsegs) +    if not os.path.exists(widgetresfile): +        widgetrespathsegs = [os.pardir, "Tools", "IDE", "Widgets.rsrc"] +        widgetresfile = os.path.join(*widgetrespathsegs) +    refno = macresource.need('CURS', 468, widgetresfile) +    if os.environ.has_key('PYTHONIDEPATH'): +        # For development set this environment variable +        ide_path = os.environ['PYTHONIDEPATH'] +    elif refno: +        # We're not a fullblown application +        idepathsegs = [sys.exec_prefix, "Mac", "Tools", "IDE"] +        ide_path = os.path.join(*idepathsegs) +        if not os.path.exists(ide_path): +            idepathsegs = [os.pardir, "Tools", "IDE"] +            for p in sys.path: +                ide_path = os.path.join(*([p]+idepathsegs)) +                if os.path.exists(ide_path): +                    break + +    else: +        # We are a fully frozen application +        ide_path = sys.argv[0] +    if ide_path not in sys.path: +        sys.path.insert(1, ide_path)  init() | 
