O SDK Nativo para Python da InterSystems é uma interface leve de APIs do InterSystems IRIS que antes estavam disponíveis somente por ObjectScript.
Estou especialmente interessado na capacidade de chamar métodos ObjectScript ou class methods, para ser preciso. Funciona muito bem, mas, por padrão, as chamadas só são compatíveis com argumentos escalares: strings, booleanos, inteiros e floats.
No entanto, se você quiser:
- Transmitir ou retornar estruturas, como dicionários ou listas
- Transmitir ou retornar streams
Você precisará escrever glue code ou usar este projeto (instalação com pip install edpy
). O pacote edpy
fornece uma simples assinatura:
call(iris, class_name, method_name, args)
que permite chamar qualquer método ObjectScript e receber resultados de volta.