code: def _parse(self, line):
          
          try:
              result = line.split(':', maxsplit=4)
              filename, line_num_txt, column_txt, message_type, text = result
          except ValueError:
              return
  
          try:
              self.line_num = int(line_num_txt.strip())
              self.column = int(column_txt.strip())
          except ValueError:
              return
  
          self.filename = filename
          self.message_type = message_type.strip()
          self.text = text.strip()
          self.valid = True
docs: Parse the output line