#NEWLINE# def clean( self , value ) : #NEWLINE# #INDENT# super ( PLNationalIDCardNumberField , self ) . clean ( value ) #NEWLINE# if ( value in EMPTY_VALUES ) : #NEWLINE# #INDENT# return '' #NEWLINE# #UNINDENT# value = value . upper ( ) #NEWLINE# if ( not self . has_valid_checksum ( value ) ) : #NEWLINE# #INDENT# raise ValidationError ( self . error_messages [ 'checksum' ] ) #NEWLINE# #UNINDENT# return ( '%s' % value )