init inside def

targetsmart targetsmart at gmail.com
Mon Oct 25 12:05:01 CEST 2010


Hi,
today I just came across a python code snippet where __init__ was
defined inside a function..
I am not able to understand the reason why

The code snippet was similar like

def func1(a,b):
  def __init__():
    func2(a,b)
  def func2(a,b):
    if a == b:
      return True
    else:
      return False
  return False

So far I have seen __init__ only used inside class definitions not
inside any function, could somebody tell me how __init__ can be useful
inside a function definition..?

Thanks,
Vivek.



More information about the Python-list mailing list