routine start() calling it.
Some suites declare an event start(), which obscures this method, which
causes the class initializer to fail when called with start=1.
Based on bug report and fix suggestion by Jacob Kaplan-Moss.
else:
self.send_timeout = AppleEvents.kAEDefaultTimeout
if start:
- self.start()
+ self._start()
- def start(self):
+ def _start(self):
"""Start the application, if it is not running yet"""
try:
self.send('ascr', 'noop')
except AE.Error:
_launch(self.target_signature)
+ def start(self):
+ """Deprecated, used _start()"""
+ self._start()
+
def newevent(self, code, subcode, parameters = {}, attributes = {}):
"""Create a complete structure for an apple event"""