code: def handle_message(self, msg):
          
          self._messages.append({
              'type': msg.category,
              'module': msg.module,
              'obj': msg.obj,
              'line': msg.line,
              'column': msg.column,
              'path': msg.path,
              'symbol': msg.symbol,
              'message': str(msg.msg) or '',
              'message-id': msg.msg_id,
          })
docs: Store new message for later use.
  
          .. seealso:: :meth:`~JsonExtendedReporter.on_close`