+
     Gi  c                   s8    ^ RI t^ RIHt ^ RIt ! R R]4      tR# )i    Nc                   s   a  ] tR t^t o Rt. ROtR/ 3R ltR tR tR t	]
R 4       t]P                  R 4       t]
R	 4       t]
R
 4       t]
R 4       tRtV tR# )Profilez%
Representation of a tuning profile.
Nc                s    Wn         \        P                  ! 4       V n        V P	                  V4       V P                  V4       R # N)_namecollectionsOrderedDict
_variables_init_options_init_unitsselfnameconfig   &&&;/usr/lib/python3.14/site-packages/tuned/profiles/profile.py__init__ZProfile.__init__   s3    *++-$/V6    c                s    / V n         \        P                  V9   d(   \        V\        P                  ,          4      V n         R # R # r   )_optionsconstsPLUGIN_MAIN_UNIT_NAMEZdict)r	   r      &&r   r   ZProfile._init_options   s3    $-!!V+v;;<=4= ,r   c                s    \         P                  ! 4       V n        V F@  pV\        P                  8w  g   K  V P                  W!V,          4      pW0P                  V&   KB  	  R # r   )r   r   _unitsr   r   _create_unit)r	   r   Z	unit_nameZnew_units   &&  r   r   ZProfile._init_units   sK    '')$+i6///  9,=>H%KK	 r   c                sT    \         P                  P                  P                  W4      # r   )tunedZprofilesZunitZUnitr   r   r   r   ZProfile._create_unit   s    				!	!$	//r   c                    V P                   # )z
Profile name.
r   r	      &r   r
   Profile.name!   s    
 
r   c                s    Wn         R # r   r   )r	   Zvaluer   r   r
   r   (   s    *r   c                r   r   )r   r   r   r   	variablesZProfile.variables,   s    	r   c                r   )z 
Units included in the profile.
)r   r   r   r   unitsZProfile.units0   s    
 
r   c                r   )z
Profile global options.
)r   r   r   r   optionsZProfile.options7   s    
 
r   )r   r   r   r   )r   r   r   r   )Z__name__Z
__module__Z__qualname__Z__firstlineno__Z__doc__Z	__slots__r   r   r   r   Zpropertyr
   Zsetterr   r   r   Z__static_attributes__Z__classdictcell__)Z__classdict__s   @r   r    r       s      ;b >
&0   ++       r   r    )Ztuned.profiles.unitr   Ztuned.constsr   r   Zobjectr    ) r   r   <module>r      s      7f 7r   