Добрый день!
Пытаюсь использовать вашу библиотеку в проекте, который компилируется через cython. В replicatedImpl создается новая функция и добавляется во фрейм, однако cython не позволяет генерировать новые функции прямо во время исполнения кода. Попробовал изменить код так, чтобы вместо newFunc в SyncObj._idToMethod попадали оригинальные функци под @replicated и по первому наблюдению кажется так работает.
В связи с этим сам вопрос:
Для чего создавать новую функцию newFunc, если внутри newFunc все равно именно оригинальная func передается в SyncObj._applyCommand?
Добрый день! Пытаюсь использовать вашу библиотеку в проекте, который компилируется через cython. В replicatedImpl создается новая функция и добавляется во фрейм, однако cython не позволяет генерировать новые функции прямо во время исполнения кода. Попробовал изменить код так, чтобы вместо newFunc в SyncObj._idToMethod попадали оригинальные функци под
@replicated
и по первому наблюдению кажется так работает.В связи с этим сам вопрос: Для чего создавать новую функцию newFunc, если внутри newFunc все равно именно оригинальная func передается в SyncObj._applyCommand?