MINI MINI MANI MO
ó
©=[c           @   s•   d  d l  Z  d d l m Z d d l Td  d l Z d  d l j Z d  d l m	 Z	 d  d l
 Z
 d  d l Z e j j
 ƒ  Z d e j f d „  ƒ  YZ d S(   iÿÿÿÿNi   (   t   hotplug(   t   *(   t   commandst   SCSIHostPluginc           B   s   e  Z d  Z d „  Z d „  Z d „  Z e d „  ƒ Z d „  Z d „  Z	 d „  Z
 d „  Z d	 „  Z e d
 „  ƒ Z
 d „  Z d „  Z d
 „  Z e d d e ƒd „  ƒ Z e d ƒ e d „ ƒ Z RS(   s,   
	Plugin for tuning options of SCSI hosts.
	c         O   s)   t  t |  ƒ j | | Ž  t ƒ  |  _ d  S(   N(   t   superR   t   __init__R   t   _cmd(   t   selft   argst   kwargs(    (    sB   /usr/lib/python2.7/site-packages/tuned/plugins/plugin_scsi_host.pyR      s    c         C   sg   t  |  _ t ƒ  |  _ x? |  j j d ƒ D]+ } |  j | ƒ r( |  j j | j ƒ q( q( Wt ƒ  |  _	 d  S(   Nt   scsi(
   t   Truet   _devices_supportedt   sett
   _free_devicest   _hardware_inventoryt   get_devicest   _device_is_supportedt   addt   sys_namet   _assigned_devices(   R   t   device(    (    sB   /usr/lib/python2.7/site-packages/tuned/plugins/plugin_scsi_host.pyt
   _init_devices   s    	c         C   s&