From b5982221bb5a45de90f58b21e121dd8677d6e25a Mon Sep 17 00:00:00 2001 From: Jack Jansen Date: Sat, 11 Aug 2001 22:29:18 +0000 Subject: [PATCH] Before asking the finder to start the application (if start=1 is specified), check that it isn't incidentally running already. --- Mac/Lib/lib-toolbox/aetools.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Mac/Lib/lib-toolbox/aetools.py b/Mac/Lib/lib-toolbox/aetools.py index 42b6b76b37..1af761e2d8 100644 --- a/Mac/Lib/lib-toolbox/aetools.py +++ b/Mac/Lib/lib-toolbox/aetools.py @@ -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""" -- 2.40.0