Como me comunico entre python e um aplicativo mac?

Esta pode ser uma pergunta vaga, mas não a reformulei adequadamente. Então, aqui está uma explicação.

Desenvolvi um aplicativo que foi originalmente desenvolvido como um aplicativo para Mac, usando APIs do Carbon / Cocoa para realizar minha tarefa. (O objetivo do aplicativo é enviar 'pressionamentos de teclas' para um aplicativo após movimentos do mouse / outros pressionamentos de teclas. Eu uso APIs de acessibilidade para isso).

Mas agora, quero adicionar suporte a scripts, para que possa haver pressionamentos de tecla condicionais. Tais como: após 5 vezes pressionando 'Y', quero pressionar o botão 'B'.

No OSX, não há possibilidade de um aplicativo Python fazer isso, e não consigo encontrar nenhuma biblioteca que me permita fazê-lo. Por isso, pensei em fazer o aplicativo duas vezes. Primeiro: vou escrever um aplicativo em Cocoa / Carbon com as funções básicas: SendKeyToApp (pid, key) e WaitForMovement ().

O aplicativo python se comunicará com esse aplicativo usando essas chamadas de método. A questão aqui é: como me comunico entre esses dois aplicativos? Vou usar um servidor HTTP, um servidor Socket, algum tipo de subprocess.Popen () hacks. Francamente, não faço idei

lguém tem alguma idéia para realizar essa taref

questionAnswers(5)

yourAnswerToTheQuestion