(self)
od.__iter__() <==> iter(od)
od.__iter__() <==> iter(od)
od . __iter__ () < == > iter ( od )
def __iter__(self):
        'od.__iter__() <==> iter(od)'
        root = self.__root
        curr = root[1]
        while curr is not root:
            yield curr[2]
            curr = curr[1]
def __iter__ ( self ) : root = self . __root curr = root [ 1 ] while curr is not root : yield curr [ 2 ] curr = curr [ 1 ]