Sto provando a trasferire una funzione attraverso una connessione di rete (usando asyncore). C'è un modo semplice per serializzare una funzione python (una che, almeno in questo caso, non avrà effetti collaterali) per il trasferimento come questo?C'è un modo semplice per decapitare una funzione python (o per serializzare in altro modo il suo codice)?
Vorrei idealmente avere una coppia di funzioni simili a questi:
def transmit(func):
obj = pickle.dumps(func)
[send obj across the network]
def receive():
[receive obj from the network]
func = pickle.loads(s)
func()
Avete hai provato il tuo codice? – monkut