%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/runners/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/runners/reactor.pyo

�
���^c@@s�dZddlmZmZmZddlZddlZddlZddl	Zddl
ZddlmZej
e�Zidd6Zddd�Zddd	�Zddd
�ZdS(u_
A convenience system to manage reactors

Beginning in the 2017.7 release, the reactor runner requires that the reactor
system is running.  This is accomplished one of two ways, either
by having reactors configured or by including ``reactor`` in the
engine configuration for the Salt master.

    .. code-block:: yaml

    engines:
        - reactor

i(tabsolute_importtprint_functiontunicode_literalsN(tstring_typesulistulist_ubasecC@setjjjdtdtddtdt�}tjid�|jddd	d
�}|d}|S(uw
    List currently configured reactors

    CLI Example:

    .. code-block:: bash

        salt-run reactor.list
    umasterusock_diru	transporttoptstlistenusalt/reactors/manage/listtwaitittagu!salt/reactors/manage/list-resultsureactors(tsalttutilsteventt	get_eventt__opts__tTruet
__jid_event__t
fire_event(tsaltenvttesttseventtresultstreactors((s8/usr/lib/python2.7/site-packages/salt/runners/reactor.pytlist_"s

	
cC@s�t|t�r|g}ntjjjdtdtddtdt�}tj	i|d6|d6d�|jd	d
dd�}|d
S(u�
    Add a new reactor

    CLI Example:

    .. code-block:: bash

        salt-run reactor.add 'salt/cloud/*/destroyed' reactors='/srv/reactor/destroy/*.sls'
    umasterusock_diru	transportRRueventureactorsusalt/reactors/manage/addRiRu!salt/reactors/manage/add-completeuresult(
t
isinstanceRRR	R
RRR
RR(R
RRRRtres((s8/usr/lib/python2.7/site-packages/salt/runners/reactor.pytadd:s

	cC@sftjjjdtdtddtdt�}tji|d6d�|jdd	d
d�}|dS(
u�
    Delete a reactor

    CLI Example:

    .. code-block:: bash

        salt-run reactor.delete 'salt/cloud/*/destroyed'
    umasterusock_diru	transportRRueventusalt/reactors/manage/deleteRiRu$salt/reactors/manage/delete-completeuresult(RR	R
RRR
RR(R
RRRR((s8/usr/lib/python2.7/site-packages/salt/runners/reactor.pytdeleteVs

	(t__doc__t
__future__RRRtloggingtsalt.utils.reactorRt
salt.syspathstsalt.utils.eventtsalt.utils.processtsalt.ext.sixRt	getLoggert__name__tlogt__func_alias__tNoneRRR(((s8/usr/lib/python2.7/site-packages/salt/runners/reactor.pyt<module>s


Zerion Mini Shell 1.0