code: def _get_action(self, action_meta):
          '''
          Parse action and turn into a calling point.
          :param action_meta:
          :return:
          '''
          conf = {
              'fun': list(action_meta.keys())[0],
              'arg': [],
              'kwargs': {},
          }
          if not len(conf['fun'].split('.')) - 1:
              conf['salt.int.intfunc'] = True
  
          action_meta = action_meta[conf['fun']]
          info = action_meta.get('info', 'Action for {}'.format(conf['fun']))
          for arg in action_meta.get('args') or []:
              if not isinstance(arg, dict):
                  conf['arg'].append(arg)
              else:
                  conf['kwargs'].update(arg)
  
          return info, action_meta.get('output'), conf _get_action(self, action_meta):
          '''
          Parse action and turn into a calling point.
          :param action_meta:
          :return:
          '''
          conf = {
              'fun': list(action_meta.keys())[0],
              'arg': [],
              'kwargs': {},
          }
          if not len(conf['fun'].split('.')) - 1:
              conf['salt.int.intfunc'] = True
  
          action_meta = action_meta[conf['fun']]
          info = action_meta.get('info', 'Action for {}'.format(conf['fun']))
          for arg in action_meta.get('args') or []:
              if not isinstance(arg, dict):
                  conf['arg'].append(arg)
              else:
                  conf['kwargs'].update(arg)
  
          return info, action_meta.get('output'), conf
docs: Parse action and turn into a calling point.
          :param action_meta:
          :return: