File: //lib/python3.12/site-packages/tuned/plugins/__pycache__/repository.cpython-312.opt-1.pyc
�
�]�i� � �p � d dl mZ d dlZd dlZej
j
� ZdgZ G d� de� Z y)� )�ClassLoaderN�
Repositoryc �@ � � e Zd Z� fd�Zed� � Zd� Zd� Zd� Z� xZ S )r c � �� t t | � � t � | _ || _ || _ || _ || _ || _ || _
|| _ || _ y �N)
�superr �__init__�set�_plugins�_monitor_repository�_storage_factory�_hardware_inventory�_device_matcher�_device_matcher_udev�_plugin_instance_factory�_global_cfg�
_variables)
�self�monitor_repository�storage_factory�hardware_inventory�device_matcher�device_matcher_udev�plugin_instance_factory�
global_cfg� variables� __class__s
��=/usr/lib/python3.12/site-packages/tuned/plugins/repository.pyr zRepository.__init__ sX �� ��
�D�"�$��%�$�-�/�$��)�$��/�$��'�$��1�$��"9�$���$���$�/� c � � | j S r )r �r s r �pluginszRepository.plugins s � �
���r c �r � d| _ d| _ t j j j
| _ y )Nz
tuned.plugins�plugin_)�
_namespace�_prefix�tunedr"