Да, это абсолютно стандартно. Вы можете вызывать реакторные методы из любой точки вашего приложения (pre или post reactor.run()
). Единственным исключением является использование потоков, и в этом случае вы захотите обернуть вызовы вашего реакторного метода в reactor.callFromThread()
, например:
reactor.callFromThread(reactor.callLater, 5, function_not_defined_here)