#NEWLINE# def add( self , error ) : #NEWLINE# #INDENT# if ( ( error . code not in self . messages ) and ( not error . is_group_error ) ) : #NEWLINE# #INDENT# return #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# if error . is_group_error : #NEWLINE# #INDENT# self . insert_group_error ( error ) #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# field = ( error . document_path [ ( - 1 ) ] if error . document_path else None ) #NEWLINE# self . insert_error ( error . document_path , self . format_message ( field , error ) )