Intro
ho armeggiare con Twisted negli ultimi giorni, dopo aver raccolto pitone meno di un mese fa. La mia prima inclinazione era giocare con qualcosa che conosco e uso ogni giorno, IRC. Ho ottenuto una connessione IRC di base attiva e funzionante grazie all'esempio ircLogBot.py.carico/ricaricare una porzione di codice in Python senza riavviare script principale
Domanda
voglio avere un po 'di codice arbitrario che viene eseguito ogni volta che un evento IRC (PRIVMSG/CTCP/entrata /) viene ricevuto, e per scopi di debugging mi piacerebbe essere in grado di apportare modifiche al quel pezzo di codice e poi ricaricarlo senza chiudere l'intero script e riconnettersi al server IRC.
Note Finali
Non deve essere una soluzione che incorpora Contorto, come non comprendere appieno ancora. Anche se presumo che questo sia il tipo di cosa che si è distorta, essendo un framework basato sugli eventi, è probabile che sia progettato per fare bene.
Accettato! Non pensavo di usare moduli del genere. – frontendloader
Assicuratevi di leggere [reload's docs] (http: //docs.python.org/library/functions.html # reload), ciò che fa non è troppo intuitivo. –