code: def _handle_errors(self, errors_list):
          
          errors = []
          for error in errors_list:
              errors.append((error.domain_name, error.line, error.column,
                  error.level_name, error.type_name, error.message))
          return errors
docs: Handles errors list
  
          Output Format:
          [(DOMIAN, LINE, COLUMN, LEVEL, TYPE_NAME, MESSAGE),]
  
          Ex.: [(PARSER, 3, 51, FATAL, ERR_TAG_NAME_MISMATCH, Opening and
              ending tag mismatch: statpage line 3 and startpage),
              (SCHEMASV, 2, 0, ERROR, SCHEMAV_CVC_ELT_1, Element 'wizard':
              No matching global declaration available for the validation root)]