3.5.1 AEServer オブジェクト

installaehandler( classe, type, callback)
AppleEventハンドラをインストールします。classetypeは4文字 のOSAクラスとタイプの指定子で、ワイルドカード'****'も使えます。対 応するAppleEventを受けるとパラメータがデコードされ、与えたコールバックが 呼び出されます。

callback( _object, **kwargs)
与えたコールバックは、OSAダイレクトオブジェクトを1番目のパラメータとして 呼び出されます。他のパラメータは4文字の指定子を名前にしたキーワード引数 として渡されます。他に3つのキーワード・パラメータが渡されます。つまり、 _class_typeはクラスとタイプ指定子で、_attributes はAppleEvent属性を持つ辞書です。

与えたメソッドの返り値はaetools.packevent()でパックされ、リプ ライとして送られます。

現在のクラス設計にはいくつか重大な問題があることに注意してください。引数 に名前ではない4文字の指定子を持つAppleEventはまだ実装されていないし、イ ベントの送信側にエラーを返すこともできません。この問題は将来のリリースま で先送りにされています。

ご意見やご指摘をお寄せになりたい方は、 このドキュメントについて... をご覧ください。