Python: funciones anidadas de decapado

Usando el ejemplo

def foo(a):
    def bar(b):
        return a+b
    return bar

d = {1:foo(1), 2:foo(2)}

Parece que el módulo pickle no funcionará con una función que no está definida en el alcance del módulo, por lo que el pickling 'd' no funcionará. ¿Hay otro mecanismo de decapado disponible que debería considerar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta