o
    y)á]&  ã                   @   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)ÚselfZthermal_zone_path© r	   ú?/usr/lib/python3/dist-packages/landscape/sysinfo/temperature.pyÚ__init__   ó   
zTemperature.__init__c                 C   r   r   )Ú_sysinfo)r   Z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   Ztemperature_valueÚtemperaturer   Z
add_headerr   )r   r   Z	max_valueZzoner	   r	   r
   Úrun   s   
ÿÿ€zTemperature.runr   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r	   r	   r	   r
   r      s    
r   N)Ztwisted.internet.deferr   Zlandscape.lib.sysstatsr   Úobjectr   r	   r	   r	   r
   Ú<module>   s    