Работающее приложение при отсутствии коннекта
мануале (в примере в конце). Но если сервера нет, или связи нет, и т. п., то приложение twisted при ошибке закрывает wxPython'овское приложение. А надо наоборот, при отсутствии связи просто показать в wxPython'е какую-нить грустную картиночку. Обернуть главный цикл в try..except не помогает, (потому что twisted не бросает исключение, а сразу делает os.exit или что-то типа него). Как решить эту проблему в такой модели (через wxreactor.install и twisted.registerWxApp, а не переписывая в треды, OnInit и т .п)?
Есть клиентское приложение wxPython, которое связывается с серверным через twisted, как показано в
А, ну там у меня своя factory, отнаследованная от spread.pb.pbClientFactory была, но в ней по умолчанию при фейле то же clientConnectionFailed тоже всё рушит. Спасибо..