관리-도구
편집 파일: __init__.cpython-39.pyc
a ,�gq � @ s� d dl mZ d dl mZ d dl mZ d dl mZ d dl mZ dd� Z dd � Z d d� Zdd � Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zdd� ZdS )� )� interfaces)� controller)� dbus_exporter)�dbus_exporter_with_properties)�unix_socket_exporterc s � �fdd�}|S )z*Decorator, use to mark exportable methods.c s � �g| _ | S �N)Z export_params��method��args�kwargs� �:/usr/lib/python3.9/site-packages/tuned/exports/__init__.py�wrapper s zexport.<locals>.wrapperr �r r r r r r �export s r c s � �fdd�}|S )z*Decorator, use to mark exportable signals.c s � �g| _ | S r )Z signal_paramsr r r r r s zsignal.<locals>.wrapperr r r r r �signal s r c s � �fdd�}|S )z8Decorator, use to mark setters of exportable properties.c s � �g| _ | S r )Zproperty_set_paramsr r r r r s z property_setter.<locals>.wrapperr r r r r �property_setter s r c s � �fdd�}|S )z8Decorator, use to mark getters of exportable properties.c s � �g| _ | S r )Zproperty_get_paramsr r r r r s z property_getter.<locals>.wrapperr r r r r �property_getter s r c O s t j�� }|j| i |��S r )r �ExportsController�get_instance�property_changed�r r �ctlr r r r # s r c C s&