\d:ddlmZdZGddZGddZedkrddlmZed d d Sd S) )rpcc`t|}t|}|tj|<|SN)WrappedObjectTreeItemidr objecttable)itemwrapperoids #..\python\lib\idlelib\debugobj_r.pyremote_object_tree_itemr s+#D))G W++C"COC Jc eZdZdZdZdZdS)rc||_dSr)_WrappedObjectTreeItem__item)selfr s r __init__zWrappedObjectTreeItem.__init__ s  rc0t|j|}|Sr)getattrrrnamevalues r __getattr__z!WrappedObjectTreeItem.__getattr__s T** rcx|j}ttt|Sr)r _GetSubListlistmapr rsub_lists r rz!WrappedObjectTreeItem._GetSubLists.;**,,C/::;;;rN__name__ __module__ __qualname__rrrrr rr sA<<<<z2StubObjectTreeItem._GetSubList..$s&III"4;44IIIr)r( remotecallr rs` r rzStubObjectTreeItem._GetSubList"s:;))$(M2rJJIIIIIIIIrNr r$rr r&r&sFJJJJJrr&__main__)mainz!idlelib.idle_test.test_debugobj_r) verbosityN)idlelibrr rr&r!unittestr1r$rr r6s < < < < < < < < J J J J J J J J  zD ,::::::r