%PDF- %PDF-
| Direktori : /proc/self/root/proc/thread-self/root/usr/lib/python2.7/site-packages/salt/engines/ |
| Current File : //proc/self/root/proc/thread-self/root/usr/lib/python2.7/site-packages/salt/engines/__init__.pyo |
�
���^c @@ s� d Z d d l m Z m Z m Z d d l Z d d l Z d d l Z d d l Z d d l Z d d l
m Z e j e
� Z d d � Z d e f d � � YZ d S( u�
Initialize the engines system. This plugin system allows for
complex services to be encapsulated within the salt plugin environment
i ( t absolute_importt print_functiont unicode_literalsN( t$ SignalHandlingMultiprocessingProcessc
C@ s� t j j | d | �} | d d k rC t j j | d | �} n g } t j j | d | d | �} t j j | | | | d | �} | j d g � } t | t � r� g | j � D] \ } } i | | 6^ q� } n t j j
j � r� d } d } d } n x� | D]� }
t |
t � r<t
t |
j � � � \ }
} n d } d j |
� } | | k r| | }
d j t |
j � } t j d | � | j t d | | | | | | f d
| �qqWd S( u)
Fire up the configured engines!
t proxyu __roleu mastert utilsu enginesu {0}.startu {0}.Engine({1})u Starting Engine %st argst nameN( t saltt loaderR t runnert minion_modst enginest gett
isinstancet dictt itemst platformt
is_windowst Nonet nextt itert formatt __name__t
__module__t logt infot add_processt Engine( t optst proc_mgrR R t runnerst funcsR t engines_optt kt vt enginet engine_optst funt
start_funcR ( ( s9 /usr/lib/python2.7/site-packages/salt/engines/__init__.pyt
start_engines s>