
    ~e                     0    d dl mZ d dlmZ  G d d      Zy)    )succeed)get_thermal_zonesc                        e Zd ZddZd Zd Zy)TemperatureNc                     || _         y N)_thermal_zone_path)selfthermal_zone_paths     ?/usr/lib/python3/dist-packages/landscape/sysinfo/temperature.py__init__zTemperature.__init__   s
    "3    c                     || _         y r   )_sysinfo)r
   sysinfos     r   registerzTemperature.register
   s	    r   c                     d }d }t        | j                        D ]9  }|j                  ||j                  |kD  s"|j                  }|j                  }; || j                  j                  d|       t        d       S )Nr   )r   r	   temperature_valuetemperaturer   
add_headerr   )r
   r   	max_valuezones       r   runzTemperature.run   s    	%d&=&=> 	3D%%1!T%;%;i%G #.. 22		3 "MM$$]K@t}r   r   )__name__
__module____qualname__r   r   r    r   r   r   r      s    4 r   r   N)twisted.internet.deferr   landscape.lib.sysstatsr   r   r   r   r   <module>r       s    * 4 r   