Server IP : 149.255.58.128 / Your IP : 216.73.216.66
System : Linux cloud516.thundercloud.uk 5.14.0-427.26.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 17 15:51:13 EDT 2024 x86_64
PHP Version : 8.2.28
Disable Function : allow_url_include, apache_child_terminate, apache_setenv, exec, passthru, pcntl_exec, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname, proc_close, proc_get_status, proc_open, proc_terminate, shell_exec, show_source, system
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Upload Files :
Command :
Current File : /usr/lib/python3.9/site-packages/tuned/monitors/__pycache__//repository.cpython-39.opt-1.pyc
a
�Գf? � @ s@ d dl Zd dlZd dlmZ ej�� ZdgZG dd� de�Z dS )� N)�PluginLoader�
Repositoryc s@ e Zd Z� fdd�Zedd� �Zdd� Zdd� Zd d
� Z� Z S )r c s t t| ��� t� | _d S �N)�superr �__init__�set� _monitors��self�� __class__� �=/usr/lib/python3.9/site-packages/tuned/monitors/repository.pyr s zRepository.__init__c C s | j S r )r r r
r
r �monitors s zRepository.monitorsc C s d| _ d| _tjj| _d S )Nztuned.monitorsZmonitor_)Z
_namespace�_prefix�tunedr ZMonitorZ
_interfacer r
r
r �_set_loader_parameters s z!Repository._set_loader_parametersc C s0 t �d| � | �|�}||�}| j�|� |S )Nzcreating monitor %s)�log�debugZload_pluginr �add)r
Zplugin_nameZdevicesZmonitor_clsZmonitor_instancer
r
r �create s
zRepository.createc C s |� � | j�|� d S r )Zcleanupr �remove)r
Zmonitorr
r
r �delete s zRepository.delete)
�__name__�
__module__�__qualname__r �propertyr r r r �
__classcell__r
r
r r r s
)
Z
tuned.logsr Ztuned.monitorsZtuned.utils.plugin_loaderr Zlogs�getr �__all__r r
r
r
r �<module> s