관리-도구
편집 파일: base.cpython-39.opt-1.pyc
a ����,�g����������������������@���s:���d�dl�Z�d�dlZd�dlmZ�ej���ZG�dd��de�Z dS�)�����N)�commandsc�������������������@���s0���e�Zd�ZdZd dd�Zed dd��Zdd��ZdS�)�Functionz Built-in function Nc�����������������C���s���||�_�||�_||�_t��|�_d�S�)N)�_name� _nargs_max� _nargs_minr���Z_cmd)�self�name� nargs_max� nargs_min��r����A/usr/lib/python3.9/site-packages/tuned/profiles/functions/base.py�__init__���s����zFunction.__init__c�����������������C���s<���|d�u�s|d�u�rdS�t�|�}|dks,||ko:|d�u�p:||kS�)NFr���)�len)�cls�argsr ���r ���Zlar���r���r����_check_args���s����zFunction._check_argsc�����������������C���s*���|���||�j|�j�rdS�t�d|�j���dS�)NTz5invalid number of arguments for builtin function '%s'F)r���r���r����log�errorr���)r���r���r���r���r����execute���s����zFunction.execute)N)N)�__name__� __module__�__qualname__�__doc__r ����classmethodr���r���r���r���r���r���r������s ��� r���) �osZ tuned.logsZtunedZtuned.utils.commandsr���Zlogs�getr����objectr���r���r���r���r����<module>���s���