code: def msg_curse(self, args=None, max_width=None):
          
          # Init the return message
          # Only process if stats exist and display plugin enable...
          ret = []
  
          if not self.stats or args.disable_process or self.is_disable():
              return ret
  
          # Build the string message
          for m in self.stats:
              # Only display AMP if a result exist
              if m['result'] is None:
                  continue
              # Display AMP
              first_column = '{}'.format(m['name'])
              first_column_style = self.get_alert(m['count'], m['countmin'], m['countmax'])
              second_column = '{}'.format(m['count'])
              for l in m['result'].split('\n'):
                  # Display first column with the process name...
                  msg = '{:<16} '.format(first_column)
                  ret.append(self.curse_add_line(msg, first_column_style))
                  # ... and second column with the number of matching processes...
                  msg = '{:<4} '.format(second_column)
                  ret.append(self.curse_add_line(msg))
                  # ... only on the first line
                  first_column = second_column = ''
                  # Display AMP result in the third column
                  ret.append(self.curse_add_line(l, splittable=True))
                  ret.append(self.curse_new_line())
  
          # Delete the last empty line
          try:
              ret.pop()
          except IndexError:
              pass
  
          return ret
docs: Return the dict to display in the curse interface.