code: def _outputMessages(self, warnings, node):
          
          if not warnings:
              # No warnings were found
              return
          for warning in warnings:
              linenum, offset, msgidInPyCodeStyle, text = warning
  
              if text.startswith(msgidInPyCodeStyle):
                  # If the PyCodeStyle code is at the start of the text, trim it out
                  text = text[len(msgidInPyCodeStyle) + 1:]
  
              if msgidInPyCodeStyle in self.mapPyCodeStyleMessages:
                  msgid, patternArguments = self.mapPyCodeStyleMessages[msgidInPyCodeStyle]
                  if (not self.pycodestyleEnabled and
                      msgid in self.standardPyCodeStyleMessages):
                      continue
  
                  arguments = []
                  if patternArguments:
                      matchResult = re.search(patternArguments, text)
                      if matchResult:
                          arguments = matchResult.groups()
                  self.add_message(msgid, line=linenum, args=arguments, node=node)
docs: Map pycodestyle results to messages in pylint, then output them.
  
          @param warnings: it should be a list of tuple including
          line number and message id