class initialization problem

rantingrick rantingrick at
Fri Sep 18 07:30:38 CEST 2009

On Sep 18, 12:24 am, "OKB (not okblacke)"
<brenNOSPAMb... at> wrote:
>         Perhaps you want to cut off the recursion at the first step, so
> that the nested instance itself does not have a nested instance.  If so,
> add another parameter to __init__ that flags whether you are creating a
> "top-level" instance.

yes, i also figured that out just a few minutes ago.

class A():
  def __init__(self, nested=True)
    if nested:
       self.var = A(nested=False)

I think i have been staring at code too long and my noodle just
shutdown for the evening :)


More information about the Python-list mailing list