#NEWLINE# def __iter__( self ) : #NEWLINE# #INDENT# if node : #NEWLINE# #INDENT# if self . has_left_child ( ) : #NEWLINE# #INDENT# for node in self . left_child : #NEWLINE# #INDENT# ( yield node ) #NEWLINE# #UNINDENT# #UNINDENT# ( yield self ) #NEWLINE# if self . has_right_child ( ) : #NEWLINE# #INDENT# for node in self . right_child : #NEWLINE# #INDENT# ( yield node )