Availability: Macintosh.
El módulo aepack define funciones para convertir (empaquetar) variables de Python en descriptores AppleEvent y viceversa. Dentro de Python, el descriptor de AppleEvent se gestiona mediante objetos Python del tipo interno AEDesc, definido en el módulo AE.
El módulo aepack define las siguientes funciones:
Tipo de Python | tipo de descriptor |
---|---|
FSSpec | typeFSS |
Alias | typeAlias |
integer | typeLong (32 bit integer) |
float | typeFloat (64 bit floating point) |
string | typeText |
list | typeAEList |
dictionary | typeAERecord |
instance | vea más adelante |
FSSpec y Alias son tipos de objetos internos definidos en el módulo macfs.
Si x es una instancia de Python esta función intenta llamar al método __aepack__(). Debería devolver un objeto AE.AEDesc.
Si no está definida la conversión x, esta función devuelve la representación textual en Python de un valor (la función repr()) codificada como descriptor de texto.
line 3 of document 1
) se devuelven como
instancias de aetypes.ObjectSpecifier.
Los descriptores AppleEvent con un tipo de descriptor
typeFSS se devuelven como objetos FSSpec.
Los descriptores de registros (records) AppleEvent
se devuelven como diccionarios de Python, desempaquetándose
recursivamente las claves de tipo ? y los elementos.
See Also: