£Á°èZ¨Ä…–K§‚«“ô4“ÒÙ´dîfUÙÃÅ WKbyÊ¦•êŽ…È®FÒ¿ÊÎóCozá¬S@6{Í:›œêZÌ:Š•_%:¢¾¾~;‘Ã~èŠ©ÊÇí`ÔÑ©úë™µ'5I¿fš×WO%ø9¾«¾DK|€ùÍD”Ýs]nHÕ¶ê×Ó¼ãžªéUWŸÈË%DÒÕ¬ï‘]/Åcx  ‰ï2ß]ä6G[]S£ÔÏ¯rs{úëóµmÒï#UQxo·õÞCe]"±/aÙ&Eã4ú9Jé_ÞåëdãöKë)AÞ                  ¯¹ægƒÛowÐø^d™ý½ßB7áyMä9ÜÖUã
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
<html>
3
<e                 @   s:   d dl Z d dlZd dlmZ ejj ZG dd deZ	dS )    N)commandsc               @   s0   e Zd ZdZd	ddZed
ddZdd ZdS )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    zFunction.__init__c             C   s<   |d ks|d krdS t |}|dks,||ko:|d kp:||kS )NFr   )len)clsargsr	   r
   Zlar   r   r   _check_args   s    zFunction._check_argsc             C   s*   | j || j| jrdS tjd| j  dS )NTz5invalid number of arguments for builtin function '%s'F)r   r   r   logerrorr   )r   r   r   r   r   execute   s    zFunction.execute)N)N)__name__
__module____qualname____doc__r   classmethodr   r   r   r   r   r   r      s
   
r   )
osZ
tuned.logsZtunedZtuned.utils.commandsr   Zlogsgetr   objectr   r   r   r   r   <module>   s   
