Kaydet (Commit) c8febecd authored tarafından Jack Jansen's avatar Jack Jansen

Rename the routine to start the target running _start(), with a compatibility

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.
üst bd8ce793
......@@ -157,15 +157,19 @@ class TalkTo:
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"""
......
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