On Sep 18, 12:24 am, "OKB (not okblacke)"
<brennospamb...@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!
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to