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