#NEWLINE# def insert_group_error( self , error ) : #NEWLINE# #INDENT# if error . is_logic_error : #NEWLINE# #INDENT# self . insert_logic_error ( error ) #NEWLINE# #UNINDENT# for error in error . child_errors : #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 ) )