#NEWLINE# def iter_choices( self ) : #NEWLINE# #INDENT# if self . allow_blank : #NEWLINE# #INDENT# ( yield ( '__None' , self . blank_text , ( value . data is None ) ) ) #NEWLINE# #UNINDENT# for ( value , label ) in self . choices : #NEWLINE# #INDENT# ( yield ( value , label , ( self . coerce ( value ) == self . data ) ) )