Commit eadc968c authored by Jack Jansen's avatar Jack Jansen

Before asking the finder to start the application (if start=1 is specified),...

Before asking the finder to start the application (if start=1 is specified), check that it isn't incidentally running already.
parent e33ffd80
......@@ -161,7 +161,10 @@ class TalkTo:
def start(self):
"""Start the application, if it is not running yet"""
_launch(self.target_signature)
try:
self.send('ascr', 'noop')
except AE.Error:
_launch(self.target_signature)
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