Есть ли простой способ выбрать функцию Python (или иным образом сериализовать ее код)?
Я пытаюсь передать функцию через сетевое соединение (используя 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()