Serialización y deserialización de lambdas.

Me gustaría serializar en la máquina A y deserializar en la máquina B una python lambda. Hay un par de problemas obvios con eso:

El módulo pickle no serializa ni deserializa el código. Solo serializa los nombres de las clases / métodos / funciones.Algunas de las respuestas que encontré con Google sugieren el uso del módulo de bajo nivel de mariscal para serializar el atributo func_code de la lambda, pero no describen cómo se podría reconstruir un objeto de función a partir del código deserializado.marhshal (l.func_code) no serializará el cierre asociado con la lambda, lo que conduce al problema de detectar cuándo una lambda determinada realmente necesita un cierre y advierte al usuario que está tratando de serializar una lambda que usa un cierre

Por lo tanto, mi pregunta (s):

¿Cómo se reconstruiría una función a partir del objeto de código deserializado (desalojado)?¿Cómo detectaría uno que un lambda dado no funcionará correctamente sin el cierre asociado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta