Hi,<div><br></div><div>Need help with a code snippet. I cannot understand the need for "nesting" in the following.</div><div><br></div><div><br></div><blockquote type="cite"><div>rtems.py line 33-47</div><div>def lookup_function (val):</div><div>    "Look-up and return a pretty-printer that can print val."</div><div><br></div><div>    global nesting</div><div><br></div><div>    typename = str(type_from_value(val))</div><div><br></div><div>    for function in pp_dict:</div><div>        if function.search (typename):</div><div>            nesting += 1</div><div>            result = pp_dict[function] (val)</div><div>            nesting -= 1</div><div>            if nesting == 0:</div><div>                objects.information.invalidate()</div><div>            return result</div></blockquote><div><br></div><div>Thanks,</div><div>Dhananjay</div>