]> granicus.if.org Git - python/commitdiff
some old changes to this unused module
authorJust van Rossum <just@letterror.com>
Sat, 21 Jun 2003 14:49:14 +0000 (14:49 +0000)
committerJust van Rossum <just@letterror.com>
Sat, 21 Jun 2003 14:49:14 +0000 (14:49 +0000)
Lib/plat-mac/terminalcommand.py

index 835a644dbd72290db8b648143adf6f15d88a1181..292f09c7d80a633fc975eb16a0b4dd29d7cecf39 100644 (file)
@@ -28,26 +28,19 @@ SEND_MODE = kAENoReply  # kAEWaitReply hangs when run from Terminal.app itself
 def run(command):
     """Run a shell command in a new Terminal.app window."""
     termAddress = AE.AECreateDesc(typeApplSignature, TERMINAL_SIG)
-    theEvent = AE.AECreateAppleEvent(kAEMiscStandards, kAEActivate,
-                                     termAddress, kAutoGenerateReturnID,
-                                     kAnyTransactionID)
+    theEvent = AE.AECreateAppleEvent(kAECoreSuite, kAEDoScript, termAddress,
+                                     kAutoGenerateReturnID, kAnyTransactionID)
+    commandDesc = AE.AECreateDesc(typeChar, command)
+    theEvent.AEPutParamDesc(kAECommandClass, commandDesc)
 
     try:
-        theEvent.AESend(SEND_MODE, kAENormalPriority,
-                        kAEDefaultTimeout)
+        theEvent.AESend(SEND_MODE, kAENormalPriority, kAEDefaultTimeout)
     except AE.Error, why:
         if why[0] != -600:  # Terminal.app not yet running
             raise
         os.system(START_TERMINAL)
         time.sleep(1)
-        theEvent.AESend(SEND_MODE, kAENormalPriority,
-                        kAEDefaultTimeout)
-
-    theEvent = AE.AECreateAppleEvent(kAECoreSuite, kAEDoScript, termAddress,
-                                     kAutoGenerateReturnID, kAnyTransactionID)
-    commandDesc = AE.AECreateDesc(typeChar, command)
-    theEvent.AEPutParamDesc(kAECommandClass, commandDesc)
-    theEvent.AESend(SEND_MODE, kAENormalPriority, kAEDefaultTimeout)
+        theEvent.AESend(SEND_MODE, kAENormalPriority, kAEDefaultTimeout)
 
 
 if __name__ == "__main__":