MOON
Server: Apache
System: Linux s5.yayogua.com.py 6.12.0-124.55.3.el10_1.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:54:02 EDT 2026 x86_64
User: sanbercountryclu (1012)
PHP: 8.2.33
Disabled: NONE
Upload Files
File: //lib/python3.12/site-packages/tuned/profiles/__pycache__/profile.cpython-312.opt-1.pyc
�

�]�i���6�ddlZddlmZddlZGd�de�Zy)�Nc��eZdZdZgd�Zdifd�Zd�Zd�Zd�Ze	d��Z
e
jd	��Z
e	d
��Ze	d��Z
e	d��Zy)
�Profilez'
	Representation of a tuning profile.
	)�_name�_options�
_variables�_unitsNc��||_tj�|_|j	|�|j|�y�N)r�collections�OrderedDictr�
_init_options�_init_units��self�name�configs   �;/usr/lib/python3.12/site-packages/tuned/profiles/profile.py�__init__zProfile.__init__s5���$�*��+�+�-�$�/����V�����6��c�z�i|_tj|vr"t|tj�|_yyr
)r�consts�PLUGIN_MAIN_UNIT_NAME�dict)rrs  rr
zProfile._init_optionss3���$�-��!�!�V�+���v�;�;�<�=�4�=�,rc��tj�|_|D]:}|tjk7s�|j|||�}||j|<�<yr
)rrrrr�_create_unit)rr�	unit_name�new_units    rrzProfile._init_unitssO���'�'�)�$�+��i��6�/�/�/�� � ��F�9�,=�>�H�%�D�K�K�	��rc�V�tjjj||�Sr
)�tuned�profiles�unit�Unitrs   rrzProfile._create_units��	���	�	�	!�	!�$��	/�/rc��|jS)z
		Profile name.
		�r�rs rrzProfile.name!s��

���rc��||_yr
r$)r�values  rrzProfile.name(s	���$�*rc��|jSr
)rr%s r�	variableszProfile.variables,s��	
���rc��|jS)z$
		Units included in the profile.
		)rr%s r�unitsz
Profile.units0s��

���rc��|jS)z
		Profile global options.
		)rr%s r�optionszProfile.options7s��

���r)�__name__�
__module__�__qualname__�__doc__�	__slots__rr
rr�propertyr�setterr)r+r-�rrrrs����;���b��>�
&�0������+�+���������������rr)�tuned.profiles.unitr�tuned.constsrr�objectrr5rr�<module>r9s�����7�f�7r