summaryrefslogtreecommitdiffstats
path: root/Mac
diff options
context:
space:
mode:
authorJust van Rossum <just@lettererror.com>2000-10-20 06:37:11 (GMT)
committerJust van Rossum <just@lettererror.com>2000-10-20 06:37:11 (GMT)
commita1a335641bef39f29deffefb2c9f35b30cc793ac (patch)
treedf26a307f0e20f0eb8ed4ce75aa7d77f4198ee1a /Mac
parent0f2fd16d152a8455010987c4e0d52920c8e9ad61 (diff)
downloadcpython-a1a335641bef39f29deffefb2c9f35b30cc793ac.zip
cpython-a1a335641bef39f29deffefb2c9f35b30cc793ac.tar.gz
cpython-a1a335641bef39f29deffefb2c9f35b30cc793ac.tar.bz2
Cleaned uthread dependencies (jvr)
Diffstat (limited to 'Mac')
-rw-r--r--Mac/Tools/IDE/PythonIDEMain.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/Mac/Tools/IDE/PythonIDEMain.py b/Mac/Tools/IDE/PythonIDEMain.py
index 6e1ee21..6bb0b44 100644
--- a/Mac/Tools/IDE/PythonIDEMain.py
+++ b/Mac/Tools/IDE/PythonIDEMain.py
@@ -33,13 +33,17 @@ class PythonIDE(Wapplication.Application):
for path in sys.argv[1:]:
self.opendoc(path)
try:
- import uthread2
+ import Wthreading
except ImportError:
self.mainloop()
else:
- main = uthread2.Thread("mainloop", self.mainloop)
- main.start()
- uthread2.run()
+ if Wthreading.haveThreading:
+ self.mainthread = Wthreading.Thread("IDE event loop", self.mainloop)
+ self.mainthread.start()
+ #self.mainthread.setResistant(1)
+ Wthreading.run()
+ else:
+ self.mainloop()
def makeusermenus(self):
m = Wapplication.Menu(self.menubar, "File")