Estoy tratando de transferir una función a través de una conexión de red (usando asyncore). ¿Existe una manera fácil de serializar una función de Python (una que, al menos en este caso, no tendrá efectos secundarios) para una transferencia como esta?¿Hay una manera fácil de extraer una función de python (o serializar de otra manera su código)?
que lo ideal sería tener un par de funciones similares a estos:
def transmit(func):
obj = pickle.dumps(func)
[send obj across the network]
def receive():
[receive obj from the network]
func = pickle.loads(s)
func()
usted tiene probado tu código? – monkut