serializowanie i deserializacja lambd

Chciałbym serializować na komputerze A i deserializować na maszynie B python lambda. Jest z tym kilka oczywistych problemów:

moduł pickle nie serializuje ani deserializuje kodu. Serializuje tylko nazwy klas / metod / funkcjiniektóre z odpowiedzi, które znalazłem w google, sugerują użycie modułu marszałkowskiego niskiego poziomu do serializacji atrybutu func_code lambda, ale nie opisują, w jaki sposób można zrekonstruować obiekt funkcji z deserializowanego obiektu kodumarhshal (l.func_code) nie serializuje zamknięcia związanego z lambda, co prowadzi do problemu wykrycia, kiedy dana lambda naprawdę potrzebuje zamknięcia i ostrzeżenia użytkownika, że ​​próbuje serializować lambdę, która używa zamknięcia

Stąd moje pytanie (pytania):

w jaki sposób można zrekonstruować funkcję z deserializowanego (pozbawionego ograniczeń) obiektu kodu?jak można wykryć, że dana lambda nie będzie działać poprawnie bez powiązanego zamknięcia?

questionAnswers(2)

yourAnswerToTheQuestion