Edit File: base.cpython-36.pyc
3 ��c������������������@���s:���d�dl�Z�d�dlZd�dlmZ�ejj��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����/usr/lib/python3.6/base.py�__init__���s����zFunction.__init__c�������������C���s<���|d�ks|d�krdS�t�|�}|dks,||ko:|d�kp:||kS�)NFr���)�len)�cls�argsr ���r ���Zlar���r���r����_check_args���s����zFunction._check_argsc�������������C���s*���|�j�||�j|�j�rdS�tjd|�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���