%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python3/dist-packages/cloudinit/config/__pycache__/
Upload File :
Create Path :
Current File : //lib/python3/dist-packages/cloudinit/config/__pycache__/cc_fan.cpython-312.pyc

�

���f��
��UdZddlZddlmZmZddlmZddlmZddl	m
Z
ddlmZdd	ged
gd�Z
e
ed<eje�Zdd
d�Zd�Zdededededdf
d�Zy)z$Fan: Configure ubuntu fan networking�N)�subp�util)�Cloud)�Config)�
MetaSchema)�PER_INSTANCE�cc_fan�ubuntu�fan)�id�distros�	frequency�activate_by_schema_keys�metaz/etc/network/fan)�config�config_pathc���	|jd|�d}|jd�s|dz
}t
j||d��	|jd|�|rtj	d	|�|jd|�y#tj$r#}d}tj	d||�Yd}~��d}~wwxYw#tj$r!}tj	d
||�Yd}~�{d}~wwxYw)N�stopFTzfailed to stop %s: %s�
�w��omode�startzsuccess: %s startedzfailed to start %s: %s�enable)�manage_servicer�ProcessExecutionError�LOG�warning�endswithr�
write_file)�distro�service�config_file�content�stop_failed�es      �9/usr/lib/python3/dist-packages/cloudinit/config/cc_fan.py�stop_update_startr(s���9����f�g�.���
���D�!��4����O�O�K���4�:����g�w�/���K�K�-�w�7����(�G�,���%�%�9������+�W�a�8�8��9���%�%�:����,�g�q�9�9��:�s/�B�*B;�B8�B3�3B8�;C/�C*�*C/�name�cfg�cloud�args�returnc���|jd�}|si}tj|tg�}|jd�stjd|�ytj|jd�|jd�d��|j}tjd�s|jdg�t|d|jd�|jd��	�y)
Nrrz$%s: no 'fan' config entry. disablingrrr�fanctlz
ubuntu-fan)r"r#r$)�getr�
mergemanydict�BUILTIN_CFGr�debugr r!r�which�install_packagesr()r)r*r+r,�cfgin�mycfgr!s       r'�handler85s����G�G�E�N�E��������{�3�4�E��9�9�X���	�	�8�$�?���O�O�E�I�I�m�,�e�i�i��.A��M�
�\�\�F��:�:�h�������/�����I�I�m�,��	�	�(�#�	�)�__doc__�logging�	cloudinitrr�cloudinit.cloudr�cloudinit.configr�cloudinit.config.schemar�cloudinit.settingsrr�__annotations__�	getLogger�__name__rr2r(�str�listr8�r9r'�<module>rGs���+�� �!�#�.�+���z�� %�w�	��j���g����!���%���-�,���6��%��t���r9

Zerion Mini Shell 1.0