Python: zagnieżdżanie funkcji zagnieżdżonych
Korzystanie z przykładu
def foo(a):
def bar(b):
return a+b
return bar
d = {1:foo(1), 2:foo(2)}
Wygląda na to, że moduł pickle nie będzie działał z funkcją niezdefiniowaną w zakresie modułu, więc wytrawianie „d” nie będzie działać. Czy jest dostępny inny mechanizm wytrawiania, który powinienem rozważyć?