← Back
Editing: unit.cpython-312.opt-1.pyc
� �]�i � �* � d dl Z d dlZ G d� de� Zy)� Nc � � e Zd ZdZg d�Zd� Zed� � Zed� � Zej d� � Zed� � Z e j d� � Z ed � � Zej d � � Zed� � Zed� � Z ed � � Zej d� � Zed� � Zej d� � Zed� � Zej d� � Zed� � Zej d� � Zed� � Zej d� � Zed� � Zej d� � Zed� � Zej d� � Zed� � Zej d� � Zy)�Unitz Unit description. )�_name� _priority�_type�_enabled�_replace�_prepend�_drop�_devices�_devices_udev_regex�_cpuinfo_regex�_uname_regex�_script_pre�_script_post�_optionsc � � || _ |j dd � | _ |j d| j � | _ |j dd� dv | _ |j dd� dv | _ |j dd� dv | _ |j d d � | _ | j �.t j d t | j � � | _ |j dd� | _ |j d d � | _ |j dd � | _ |j dd � | _ |j dd � | _ |j dd � | _ t# j$ |� | _ y )N�priority�type�enabledT)T�True�true� �1�replaceF�prepend�dropz\b\s*[,;]\s*�devices�*�devices_udev_regex� cpuinfo_regex�uname_regex� script_pre�script_post)r �popr r r r r r �re�split�strr r r r r r �collections�OrderedDictr )�self�name�configs �8/usr/lib/python3.12/site-packages/tuned/profiles/unit.py�__init__z Unit.__init__ s3 � ��$�*��:�:�j�$�/�$�.��z�z�&�$�*�*�-�$�*��*�*�Y��-�1O�O�$�-��*�*�Y��.�2P�P�$�-��*�*�Y��.�2P�P�$�-��z�z�&�$�'�$�*� �Z�Z������#�d�j�j�/�:�4�:��*�*�Y��,�$�-�#�Z�Z�(<�d�C�$��� � �?�D�9�$���j�j���5�$���Z�Z��d�3�$���j�j���5�$���)�)�&�1�$�-� c � � | j S �N)r �r+ s r. r, z Unit.name � � � ���r0 c � � | j S r2 �r r3 s r. r z Unit.priority"