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.