Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
Type "copyright", "credits" or "license" for more information.
IPython 0.11 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
In [1]: from time import sleep
In [2]: def sleep2(time):
...: def sleep3():
...: sleep(time)
...: return time
...: return sleep3
...:
In [3]: sleep2(2)
Out[3]: <function __main__.sleep3>
In [4]: sleep2(2)()
Out[4]: 2
In [5]: [sleep2(i) for i in range(1,5)]
Out[5]:
[<function __main__.sleep3>,
<function __main__.sleep3>,
<function __main__.sleep3>,
<function __main__.sleep3>]
In [6]: