Я пытаюсь передать функцию через сетевое соединение (используя asyncore). Есть ли простой способ сериализации функции python (которая, в этом случае, по крайней мере, не будет иметь побочных эффектов) для такой передачи?
В идеале я хотел бы иметь пару подобных функций:
def transmit(func):
obj = pickle.dumps(func)
[send obj across the network]
def receive():
[receive obj from the network]
func = pickle.loads(s)
func()