238328 23.04.2012 20:52

Замыкания — это просто и понятно!

In [1]: def фоо(арг):
...: def баз(арг=арг):
...: return 2 * arg
...: фоо.баз = баз
...: return фоо.баз

In [3]: фоо(42)
Out[3]: <function __main__.баз>

In [4]: фоо.баз(3)
Out[4]: 6

In [5]: фоо.баз()
Out[5]: 84

Do you really want to delete ?