Próbuję przenieść funkcję przez połączenie sieciowe (używając asyncore). Czy istnieje prosty sposób na serializację funkcji Pythona (takiej, która w tym przypadku nie będzie miała żadnych skutków ubocznych) dla takiego transferu?Czy istnieje prosty sposób wybrania funkcji Pythona (lub inaczej serializowania jego kodu)?
Chciałbym idealnie chciałby mieć parę funkcje podobne do tych:
def transmit(func):
obj = pickle.dumps(func)
[send obj across the network]
def receive():
[receive obj from the network]
func = pickle.loads(s)
func()
masz wypróbowałeś swój kod? – monkut