Python: выборка вложенных функций

Используя пример

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

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

Похоже, что модуль pickle не будет работать с функцией, не определенной в области видимости модуля, так что травление «d» не будет работать. Есть ли другой механизм травления, который я должен рассмотреть?

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

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