o
    ¶žâc&  ã                   @   s,   d dl mZ d dlmZ G dd„ deƒZdS )é    )Úsucceed)Úget_thermal_zonesc                   @   s&   e Zd Zddd„Zdd„ Zdd„ ZdS )	ÚTemperatureNc                 C   ó
   || _ d S ©N)Ú_thermal_zone_path)ÚselfÚthermal_zone_path© r
   ú?/usr/lib/python3/dist-packages/landscape/sysinfo/temperature.pyÚ__init__   ó   
zTemperature.__init__c                 C   r   r   )Ú_sysinfo)r   Úsysinfor
   r
   r   Úregister   r   zTemperature.registerc                 C   s^   d }d }t | jƒD ]}|jd ur|d u s|j|kr|j}|j}q	|d ur+| j d|¡ td ƒS )Nr   )r   r   Útemperature_valueÚtemperaturer   Ú
add_headerr   )r   r   Ú	max_valueÚzoner
   r
   r   Úrun   s   
€zTemperature.runr   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r
   r
   r
   r   r      s    
r   N)Útwisted.internet.deferr   Úlandscape.lib.sysstatsr   Úobjectr   r
   r
   r
   r   Ú<module>   s    