code: def _minion_event(self, load):
          '''
          Receive an event from the minion and fire it on the master event
          interface
          '''
          if 'id' not in load:
              return False
          if 'events' not in load and ('tag' not in load or 'data' not in load):
              return False
          if 'events' in load:
              for event in load['events']:
                  if 'data' in event:
                      event_data = event['data']
                  else:
                      event_data = event
                  self.event.fire_event(event_data, event['tag'])  # old dup event
                  if load.get('pretag') is not None:
                      self.event.fire_event(event_data, salt.utils.event.tagify(event['tag'], base=load['pretag']))
          else:
              tag = load['tag']
              self.event.fire_event(load, tag)
          return Truf _minion_event(self, load):
          '''
          Receive an event from the minion and fire it on the master event
          interface
          '''
          if 'id' not in load:
              return False
          if 'events' not in load and ('tag' not in load or 'data' not in load):
              return False
          if 'events' in load:
              for event in load['events']:
                  if 'data' in event:
                      event_data = event['data']
                  else:
                      event_data = event
                  self.event.fire_event(event_data, event['tag'])  # old dup event
                  if load.get('pretag') is not None:
                      self.event.fire_event(event_data, salt.utils.event.tagify(event['tag'], base=load['pretag']))
          else:
              tag = load['tag']
              self.event.fire_event(load, tag)
          return True
docs: Receive an event from the minion and fire it on the master event
          interface