active level of function gets its own copy of the local scopeherethis means that cls and indent are different at each classtree level most of this file is self-test code when run standalone in python xit builds an empty class treemakes two instances from itand prints their class tree structuresc:\codec:\python \python classtree py tree of tree of when run by python xthe tree includes the implied object superclass that is automatically added above standalone root ( topmostclassesbecause all classes are "new stylein --more on this change in :\codec:\python \python classtree py tree of object at object tree of object at object object object hereindentation marked by periods is used to denote class tree height of coursewe could improve on this output formatand perhaps even sketch it in gui display even as isthoughwe can import these functions anywhere we want quick display of physical class treec:\codec:\python \python class emppass class person(emp)pass bob person(import classtree classtree instancetree(bobnamespacesthe conclusion