Questo modulo fornisce una funzione, wrapper(), che lancia un'altra funzione che dovrebbe essere il resto della vostra applicazione che usa le curses. Se l'applicazione solleva un'eccezione, wrapper() ripristiner� il terminale in uno stato ottimale prima di passarlo oltre lo stack e generare una traceback.
| func, ...) |
Prima di chiamare la funzione di hook (NdT: gancio), wrapper() attiva la modalit� cbreak, disattiva l'echo, abilita il tastierino numerico del terminale, ed inizializza i colori nel caso in cui il terminale li supporti. Al momento dell'uscita (sia normale che a causa di un'eccezione) rispristina la modalit� cooked, attiva l'echo, e disabilita il tastierino numerico.
Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.