summaryrefslogtreecommitdiffstats
path: root/Mac/Tools
diff options
context:
space:
mode:
authorJust van Rossum <just@letterror.com>2003-05-09 08:27:33 (GMT)
committerJust van Rossum <just@letterror.com>2003-05-09 08:27:33 (GMT)
commit5ef0e7cc472946d9562276768eb23d46e1226f07 (patch)
tree8b9d44dbe7e9749294d4873a81874e51a3b33341 /Mac/Tools
parent28e9ce9df20260ca39ce9583f499c53ba0a52370 (diff)
downloadcpython-5ef0e7cc472946d9562276768eb23d46e1226f07.zip
cpython-5ef0e7cc472946d9562276768eb23d46e1226f07.tar.gz
cpython-5ef0e7cc472946d9562276768eb23d46e1226f07.tar.bz2
dead code removal
Diffstat (limited to 'Mac/Tools')
-rw-r--r--Mac/Tools/IDE/PyEdit.py39
1 files changed, 6 insertions, 33 deletions
diff --git a/Mac/Tools/IDE/PyEdit.py b/Mac/Tools/IDE/PyEdit.py
index 89f97ca..aa71b2a 100644
--- a/Mac/Tools/IDE/PyEdit.py
+++ b/Mac/Tools/IDE/PyEdit.py
@@ -26,13 +26,6 @@ else:
MyFrontWindow = Win.FrontWindow
-try:
- import Wthreading
-except ImportError:
- haveThreading = 0
-else:
- haveThreading = Wthreading.haveThreading
-
_scriptuntitledcounter = 1
_wordchars = string.ascii_letters + string.digits + "_"
@@ -659,15 +652,8 @@ class Editor(W.Window):
else:
cwdindex = None
try:
- if haveThreading:
- self._thread = Wthreading.Thread(os.path.basename(file),
- self._exec_threadwrapper, pytext, globals, locals, file, self.debugging,
- modname, self.profiling)
- self.setthreadstate((1, 1))
- self._thread.start()
- else:
- execstring(pytext, globals, locals, file, self.debugging,
- modname, self.profiling)
+ execstring(pytext, globals, locals, file, self.debugging,
+ modname, self.profiling)
finally:
if self.path:
os.chdir(savedir)
@@ -1204,14 +1190,8 @@ def execstring(pytext, globals, locals, filename="<string>", debugging=0,
return
try:
if debugging:
- if haveThreading:
- lock = Wthreading.Lock()
- lock.acquire()
- PyDebugger.startfromhere()
- lock.release()
- else:
- PyDebugger.startfromhere()
- elif not haveThreading:
+ PyDebugger.startfromhere()
+ else:
if hasattr(MacOS, 'EnableAppswitch'):
MacOS.EnableAppswitch(0)
try:
@@ -1229,9 +1209,8 @@ def execstring(pytext, globals, locals, filename="<string>", debugging=0,
else:
exec code in globals, locals
finally:
- if not haveThreading:
- if hasattr(MacOS, 'EnableAppswitch'):
- MacOS.EnableAppswitch(-1)
+ if hasattr(MacOS, 'EnableAppswitch'):
+ MacOS.EnableAppswitch(-1)
except W.AlertError, detail:
raise W.AlertError, detail
except (KeyboardInterrupt, BdbQuit):
@@ -1240,18 +1219,12 @@ def execstring(pytext, globals, locals, filename="<string>", debugging=0,
if arg.code:
sys.stderr.write("Script exited with status code: %s\n" % repr(arg.code))
except:
- if haveThreading:
- import continuation
- lock = Wthreading.Lock()
- lock.acquire()
if debugging:
sys.settrace(None)
PyDebugger.postmortem(sys.exc_type, sys.exc_value, sys.exc_traceback)
return
else:
tracebackwindow.traceback(1, filename)
- if haveThreading:
- lock.release()
if debugging:
sys.settrace(None)
PyDebugger.stop()