Current File : //lib/python2.7/site-packages/tuned/units/manager.pyo |
�
��\c @ s} d d l Z d d l Z d d l Z d d l Z d d l Z d d l j Z e j j � Z
d g Z d e f d � � YZ
d S( i����Nt Managerc B s� e Z d Z d � Z e d � � Z e d � � Z e d � � Z d � Z d � Z d � Z
d � Z d � Z d
� Z
d � Z e d � Z RS(
s?
Manager creates plugin instances and keeps a track of them.
c C sM t t | � j � | | _ | | _ | | _ | | _ g | _ g | _ d S( N( t superR t __init__t _plugins_repositoryt _monitors_repositoryt _def_instance_priorityt _hardware_inventoryt
_instancest _plugins( t selft plugins_repositoryt monitors_repositoryt def_instance_priorityt hardware_inventory( ( s7 /usr/lib/python2.7/site-packages/tuned/units/manager.pyR s c C s | j S( N( R ( R ( ( s7 /usr/lib/python2.7/site-packages/tuned/units/manager.pyt plugins s c C s | j S( N( R ( R ( ( s7 /usr/lib/python2.7/site-packages/tuned/units/manager.pyt instances s c C s | j S( N( R ( R ( ( s7 /usr/lib/python2.7/site-packages/tuned/units/manager.pyR
# s c
C sy g } x} t | j � � D]i \ } } | j sE t j d | � q n | j j d | j � t | j d � | j d <| j | � q W| j
d d � � t j � } x+ | D]# } | j j
d � d | | j <q� Wx� t | j � � D]� \ } } y0 | j j | � } | | | <| j j | � Wq� t j j j k
rRt j d | � q� q� t k
r�} t j d | � t j | � q� q� Xq� Wg }
x� | D] } | | j } | d k r�q�n t j d | j | j f � | j | j | j | j | j | j | j � } |
j | � q�Wx; |
D]3 } | j! j"