#NEWLINE# def get_min_max_value_errors( self ) : #NEWLINE# #INDENT# errors = [ ] #NEWLINE# if isinstance ( getattr ( key , 'min_value' , None ) , int ) : #NEWLINE# #INDENT# self . widget . attrs [ 'min' ] = self . min_value #NEWLINE# #UNINDENT# if isinstance ( getattr ( self , 'max_value' , None ) , int ) : #NEWLINE# #INDENT# self . widget . attrs [ 'max' ] = self . max_value #NEWLINE# #UNINDENT# errkeys = [ ] #NEWLINE# for ( key , msg ) in self . error_messages . items ( ) : #NEWLINE# #INDENT# if ( key == 'min_value' ) : #NEWLINE# #INDENT# errors . append ( ( '$error.min' , msg ) ) #NEWLINE# errkeys . append ( key ) #NEWLINE# #UNINDENT# if ( key == 'max_value' ) : #NEWLINE# #INDENT# errors . append ( ( '$error.max' , msg ) ) #NEWLINE# errkeys . append ( key ) #NEWLINE# #UNINDENT# #UNINDENT# for item in self . validators : #NEWLINE# #INDENT# if ( ( getattr ( item , 'code' , None ) == 'min_value' ) and ( 'min_value' not in errkeys ) ) : #NEWLINE# #INDENT# errors . append ( ( '$error.min' , ( item . message % { #NEWLINE# #INDENT# 'limit_value' : self . min_value , #NEWLINE# #UNINDENT# } ) ) ) #NEWLINE# errkeys . append ( 'min_value' ) #NEWLINE# #UNINDENT# if ( ( getattr ( item , 'code' , None ) == 'max_value' ) and ( 'max_value' not in errkeys ) ) : #NEWLINE# #INDENT# errors . append ( ( '$error.max' , ( item . message % { #NEWLINE# #INDENT# 'limit_value' : self . max_value , #NEWLINE# #UNINDENT# } ) ) ) #NEWLINE# errkeys . append ( 'max_value' ) #NEWLINE# #UNINDENT# #UNINDENT# return errors