File: //usr/lib/python3/dist-packages/landscape/sysinfo/__pycache__/temperature.cpython-312.pyc
�
y)�]& � �2 � d dl mZ d dlmZ G d� de� Zy)� )�succeed)�get_thermal_zonesc � � e Zd Zdd�Zd� Zd� Zy)�TemperatureNc � � || _ y �N)�_thermal_zone_path)�self�thermal_zone_paths �?/usr/lib/python3/dist-packages/landscape/sysinfo/temperature.py�__init__zTemperature.__init__ s
� �"3��� c � � || _ y r )�_sysinfo)r
�sysinfos r �registerzTemperature.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 �runzTemperature.run s~ � ���� �%�d�&=�&=�>�D��&�&�2��"�d�&<�&<�y�&H� #�.�.�� �2�2� �
?� �"��M�M�$�$�]�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 �objectr r r r �<module>r! s �� *� 4��&� r