Default schedparams set to (0,0): no event-intervention by Python mainloop. This
was always meant to be the default, and the new example-2 was pretty critical
of this.
diff --git a/Mac/Lib/FrameWork.py b/Mac/Lib/FrameWork.py
index 8eafdace..899811a 100644
--- a/Mac/Lib/FrameWork.py
+++ b/Mac/Lib/FrameWork.py
@@ -160,9 +160,9 @@
# applications.
break
finally:
- apply(MacOS.SchedParams, self.schedparams)
+ apply(MacOS.SchedParams, saveparams)
- schedparams = MacOS.SchedParams()
+ schedparams = (0, 0) # By default disable Python's event handling
def dopendingevents(self, mask = everyEvent):
"""dopendingevents - Handle all pending events"""