Commit 7fb76e0f authored by Jack Jansen's avatar Jack Jansen

Replaced MacOS.EnableAppswitch by MacOS.SchedParams

parent caa7c46a
...@@ -42,14 +42,14 @@ def myaskstring(str, default=''): ...@@ -42,14 +42,14 @@ def myaskstring(str, default=''):
def main(): def main():
echo = EchoServer() echo = EchoServer()
yield = MacOS.EnableAppswitch(-1) # Disable Python's own "event handling" savepars = MacOS.SchedParams(0, 0) # Disable Python's own "event handling"
try: try:
try: try:
echo.mainloop(everyEvent, 0) echo.mainloop(everyEvent, 0)
except Quit: except Quit:
pass pass
finally: finally:
MacOS.EnableAppswitch(yield) # Let Python have a go at events apply(MacOS.SchedParams, savepars) # Let Python have a go at events
echo.close() echo.close()
......
...@@ -16,7 +16,7 @@ def main(): ...@@ -16,7 +16,7 @@ def main():
print 'Communications Toolbox not available' print 'Communications Toolbox not available'
sys.exit(1) sys.exit(1)
# Disable Python's event processing (we do that) # Disable Python's event processing (we do that)
MacOS.EnableAppswitch(0) MacOS.SchedParams(1, 0)
print 'Minimal terminal emulator V1.0' print 'Minimal terminal emulator V1.0'
print '(type command-Q to exit)' print '(type command-Q to exit)'
print print
......
...@@ -33,11 +33,11 @@ def mymessage(str): ...@@ -33,11 +33,11 @@ def mymessage(str):
def main(): def main():
echo = EchoServer() echo = EchoServer()
yield = MacOS.EnableAppswitch(-1) # Disable Python's own "event handling" saveparams = MacOS.SchedParams(0, 0) # Disable Python's own "event handling"
try: try:
echo.mainloop(everyEvent, 0) echo.mainloop(everyEvent, 0)
finally: finally:
MacOS.EnableAppswitch(yield) # Let Python have a go at events apply(MacOS.SchedParams, saveparams) # Let Python have a go at events
echo.close() echo.close()
......
...@@ -11,7 +11,7 @@ import macfs ...@@ -11,7 +11,7 @@ import macfs
import sys import sys
import MacOS import MacOS
MacOS.EnableAppswitch(0) MacOS.SchedParams(1, 0)
def aehandler(request, reply): def aehandler(request, reply):
tosend = [] tosend = []
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment