class initialization problem

rantingrick rantingrick at gmail.com
Fri Sep 18 01:30:38 EDT 2009


On Sep 18, 12:24 am, "OKB (not okblacke)"
<brenNOSPAMb... at NObrenSPAMbarn.net> 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 :)

Thanks!



More information about the Python-list mailing list