#NEWLINE# def clean( self , value ) : #NEWLINE# #INDENT# value = super ( UMCNField , self ) . clean ( value ) #NEWLINE# if ( value in EMPTY_VALUES ) : #NEWLINE# #INDENT# return '' #NEWLINE# #UNINDENT# if ( not self . _validate_date_part ( value ) ) : #NEWLINE# #INDENT# raise ValidationError ( self . error_messages [ 'date' ] ) #NEWLINE# #UNINDENT# if self . _validate_checksum ( value ) : #NEWLINE# #INDENT# return value #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# raise ValidationError ( self . error_messages [ 'checksum' ] )