%PDF- %PDF-
Direktori : /lib/python2.7/site-packages/salt/engines/ |
Current File : //lib/python2.7/site-packages/salt/engines/__init__.pyc |
� ���^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>