diff Mac/Tools/IDE/PythonIDEMain.py @ 15284:b940a0fc29e3 legacy-trunk

Cleaned uthread dependencies (jvr)
author Just van Rossum <just@lettererror.com>
date Fri, 20 Oct 2000 06:37:11 +0000
parents ddc4e62b216b
children 3c650d9c38e7
line wrap: on
line diff
--- a/Mac/Tools/IDE/PythonIDEMain.py	Fri Oct 20 06:36:30 2000 +0000
+++ b/Mac/Tools/IDE/PythonIDEMain.py	Fri Oct 20 06:37:11 2000 +0000
@@ -33,13 +33,17 @@
 		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")