Я строю сервер XML-RPC с помощью Twisted, который периодически проверяет, изменили ли временные метки исходных файлов и перезагрузили их, используя rebuild
.Ограничения перезагрузки витого кода
from twisted.python.rebuild import rebuild
rebuild(mymodule)
Функция сервер выставляет перезагружаются штраф, но в другом классе протокола активного который вызывает функцию обратного вызова на тот же класс mymodule
, но они не используют перезагруженную версию функций. Этот протокол просто имеет dict
с нормальными функциями как значения.
Я нашел этот класс mixin, который предназначен для устранения ограничений rebuild
.
http://twistedmatrix.com/documents/current/api/twisted.python.rebuild.Sensitive.html
Как я убедиться, что мои функции обратного вызова использовать код даты?