Nom |
Description |
enumsubst |
Cette fonction permet de vérifier si le dictionnaire de paramètres contient une entrée pour clef, convertissant la valeur de cette entrée en fonction de l'édit du dictionnaire. Cette situation convertit les noms d'énumération Python lisibles par l'homme en codes OSA à 4 caractères. |
keysubst |
Cette fonction permet de convertir les paramètres d'un dictionnaire de paramètres de mots clefs Python au format requis par packevent en remplaçant les clefs, étant des identificateurs Python, par les clefs OSA à 4 caractères conformément au cartographie spécifié. |
packevent |
Cette fonction permet d'entreposer les paramètres et les attributs dans un objet Carbon.AE.AEDesc pré-créé. les paramètres et les attributs sont des dictionnaires cartographiant les clefs de paramètres OSA à 4 caractères aux objets Python. Les objets sont compressés à l'aide de aepack.pack(). |
unpackevent |
Cette fonction permet de décompresser récursivement un événement Carbon.AE.AEDesc en objets Python. La fonction renvoie le dictionnaire de paramètres et le dictionnaire d'attributs. Le paramètre formodulename est utilisé par les paquets de stub générés pour contrôler où les classes AppleScript sont recherchées. |