summaryrefslogtreecommitdiffstats
path: root/Mac/Tools/IDE/PythonIDE.py
diff options
context:
space:
mode:
authorJust van Rossum <just@lettererror.com>1999-01-30 22:39:17 (GMT)
committerJust van Rossum <just@lettererror.com>1999-01-30 22:39:17 (GMT)
commit40f9b7bd7cb54645a7c15668b683a8d830ba5219 (patch)
treebaea660d6ef599cd9c4ecc72d009fa75853de577 /Mac/Tools/IDE/PythonIDE.py
parentf59a89b5e34ac7db9e69b02a5b558c7cb49a4d9a (diff)
downloadcpython-40f9b7bd7cb54645a7c15668b683a8d830ba5219.zip
cpython-40f9b7bd7cb54645a7c15668b683a8d830ba5219.tar.gz
cpython-40f9b7bd7cb54645a7c15668b683a8d830ba5219.tar.bz2
First Checked In.
Diffstat (limited to 'Mac/Tools/IDE/PythonIDE.py')
-rw-r--r--Mac/Tools/IDE/PythonIDE.py33
1 files changed, 33 insertions, 0 deletions
diff --git a/Mac/Tools/IDE/PythonIDE.py b/Mac/Tools/IDE/PythonIDE.py
new file mode 100644
index 0000000..50f76f9
--- /dev/null
+++ b/Mac/Tools/IDE/PythonIDE.py
@@ -0,0 +1,33 @@
+# copyright 1996-1999 Just van Rossum, Letterror. just@letterror.com
+
+# keep this (__main__) as clean as possible, since we are using
+# it like the "normal" interpreter.
+
+__version__ = '1.0b2'
+
+
+def init():
+ import MacOS
+ MacOS.EnableAppswitch(-1)
+
+ import Qd, QuickDraw
+ Qd.SetCursor(Qd.GetCursor(QuickDraw.watchCursor).data)
+
+ import Res
+ try:
+ Res.GetResource('DITL', 468)
+ except Res.Error:
+ # we're not an applet
+ Res.OpenResFile('Widgets.rsrc')
+ Res.OpenResFile('PythonIDE.rsrc')
+ else:
+ # we're an applet
+ import sys
+ if sys.argv[0] not in sys.path:
+ sys.path[2:2] = [sys.argv[0]]
+
+
+init()
+del init
+
+import PythonIDEMain