Последние несколько дней я возился с Twisted, а менее месяца назад познакомился с python. Моим первым желанием было поиграть с тем, что я знаю и использую каждый день, IRC. Я установил и запустил базовое IRC-соединение благодаря примеру ircLogBot.py .
Я хочу иметь некоторый произвольный код, который запускается всякий раз, когда получено событие IRC (PRIVMSG / CTCP / JOIN / PART), и для целей отладки я хотел бы иметь возможность вносить изменения в этот фрагмент кода, а затем перезагрузите его, не закрывая весь скрипт и не повторно подключаясь к серверу IRC.
Это не обязательно должно быть решение, включающее Twisted, поскольку я еще не полностью его понимаю. Хотя я предполагаю, что это из тех вещей, которые извращаются, будучи фреймворком, управляемым событиями, скорее всего, предназначены для того, чтобы преуспеть.