1"""
2noop_returner
3~~~~~~~~~~~~~
4
5A returner that does nothing which is used to test the salt-master `event_return` functionality
6"""
7
8
9import logging
10
11import salt.utils.jid
12
13log = logging.getLogger(__name__)
14
15__virtualname__ = "runtests_noop"
16
17
18def __virtual__():
19    return True
20
21
22def event_return(events):
23    log.debug("NOOP_RETURN.event_return - Events: %s", events)
24
25
26def returner(ret):
27    log.debug("NOOP_RETURN.returner - Ret: %s", ret)
28
29
30def prep_jid(nocache=False, passed_jid=None):  # pylint: disable=unused-argument
31    """
32    Do any work necessary to prepare a JID, including sending a custom id
33    """
34    return passed_jid if passed_jid is not None else salt.utils.jid.gen_jid(__opts__)
35