(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()