Interfacciamento con Konga
Quando si installa Kongalib, oltre al modulo Python kongalib
, vengono installati anche due moduli aggiuntivi: kongautil
e kongaui
.
Questi moduli permettono una maggiore integrazione con Konga, e assumono che Konga stesso sia in esecuzione durante l’esecuzione del vostro script;
in particolare si comportano in modo diverso se lo script è eseguito dall’interno di Konga stesso (dal menu Script o dall’editor di script) o
dall’esterno (invocando lo script con Python da terminale).
Se le funzioni di kongautil
e kongaui
vengono usate dall’interno di Konga, l’input e l’output verranno gestiti da Konga tramite interfaccia
grafica, altrimenti le funzioni opereranno sull’I/O del terminale da cui lo script è eseguito. Alcune funzionalità non saranno disponibili al di fuori
di Konga, ed in tali casi verrà ritornata l’eccezione kongautil.KongaRequiredError
.
Nota
kongalib
, kongautil
e kongaui
sono pre-installate e sempre disponibili dall’interno di Konga.