Есть ли простой способ выбрать функцию 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()

Ответы на вопрос(8)

Ваш ответ на вопрос