← Back
Editing: variables.cpython-312.opt-1.pyc
� �]�i � � � d dl Z d dlZd dlZd dlmZ d dlmZ d dlm Z d dl mZmZ ej j � Z G d� d� Zy)� N)� functions)�commands)�ConfigParser�Errorc �F � e Zd ZdZd� Zd� Zd� Zd� Zd� Zd� Z d� Z d � Zd � Zy)� Variablesz8 Storage and processing of variables used in profiles c �p � t � | _ i | _ i | _ t j � | _ y �N)r �_cmd� _lookup_re�_lookup_envr � Repository� _functions��selfs �=/usr/lib/python3.12/site-packages/tuned/profiles/variables.py�__init__zVariables.__init__ s* � ��j�$�)��$�/��$���(�(�*�$�/� c �8 � |j |� dk( r|S ||z S )Nr )�find)r �s�prefixs r �_add_env_prefixzVariables._add_env_prefix s! � ��V�V�F�^�q�� �8� �!��r c �. � t j d|� S )Nz\w+$)�re�match)r �variables r � _check_varzVariables._check_var s � � ���'�(� #�#r c �@ � |�y t |� }| j |� st j d|z � y | j |� }|| j dt j |� z dz <