2.14.1 Objetos AEServer

installaehandler (classe, type, callback)
Instala un gestor de AppleEvent. classe y type son los códigos de clase y tipo OSA de cuatro caracteres, se permiten comodines '****'. Cuando se recibe un AppleEvent adecuado, se descodifican los parámetros y se invoca la llamada de retorno.

callback (_object, **kwargs)
La llamada de retorno del usuario es invocada con el Objeto directo OSA como primer parámetro posicional. El resto de los parámetros se pasan como argumentos por clave, siendo el código de 4 caracteres la clave. Se pasan tres argumentos más por clave: _class y _type son los códigos de clase y tipo, y _attributes es un diccionario con los atributos del AppleEvent.

El valor devuelto por el método del usuario se empaqueta con aetools.packevent() y se envía como respuesta.

Hay que destacar que hay algunos problemas graves con el diseño actual. Los AppleEvents que no tienen un código de 4 caracteres no compatibles con nombre de identificador no son implementables y no es posible devolver un error al origen. Esto se afrontará en próximas versiones.


Ver Sobre este documento... para obtener información sobre sugerencias.