1# mode: run 2# tag: closures 3# ticket: 537 4 5__doc__ = u""" 6>>> f1 = nested1() 7>>> f2 = nested2() 8>>> f1 == f2 # inner functions (f) 9False 10>>> f1() == f2() # inner-inner functions (g) 11False 12""" 13 14def nested1(): 15 def f(): 16 def g(): 17 pass 18 return g 19 return f 20 21def nested2(): 22 def f(): 23 def g(): 24 pass 25 return g 26 return f 27