관리-도구
편집 파일: repository.cpython-39.opt-1.pyc
a ,�g� � @ sV d dl mZ d dlmZ d dlmZ d dlZd dlm Z ej �� ZG dd� de�Z dS )� )�ClassLoader)�Parser)�FunctionNc sT e Zd ZdZ� fdd�Zedd� �Zdd� Zdd � Zd d� Z dd � Z dd� Z� ZS )� Repositoryzk Repository of functions used within TuneD profiles. The functions are loaded lazily (when first used). c s t t| ��� i | _d S �N)�superr �__init__� _functions��self�� __class__� �G/usr/lib/python3.9/site-packages/tuned/profiles/functions/repository.pyr s zRepository.__init__c C s | j S r )r r r r r � functions s zRepository.functionsc C s d| _ tj| _t| _d S )Nztuned.profiles.functions)Z _namespace�constsZFUNCTION_PREFIX�_prefixr Z _interfacer r r r �_set_loader_parameters s z!Repository._set_loader_parametersc C s, t �d| � | �|�}|� }|| j|<