o
    ýÑÐb5  ã                   @   sT   d d„ Z dd„ Zdd„ ZG dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZdd„ ZdS )c                 C   s   d S ©N© )ÚfirstÚsecondZ	_not_usedr   r   úe/var/www/secure340b-portal/env/lib/python3.10/site-packages/pylint/test/functional/unused_argument.pyÚtest_unused   s   r   c                 C   ó
   | ƒ  d S r   r   )r   Zignored_secondr   r   r   Útest_prefixed_with_ignored   ó   
r   c                 C   r   r   r   )r   Zunused_secondr   r   r   Útest_prefixed_with_unused   r	   r
   c                   @   ó   e Zd ZdZdd„ ZdS )ÚBaseÚparentc                 C   s   t ‚)zabstract method)ÚNotImplementedError©ÚselfZaaaZaabZaacr   r   r   Ú	inherited   ó   zBase.inheritedN©Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r      s    r   c                   @   s    e Zd ZdZdd„ Zdd„ ZdS )ÚSubúchild 1c                 C   s   |S )z2overridden method, though don't use every argumentr   r   r   r   r   r      r   zSub.inheritedc                 C   s   | |fS )z'another method, warning for aay desiredr   )r   ZaaxZaayr   r   r   Ú	newmethod    s   zSub.newmethodN)r   r   r   r   r   r   r   r   r   r   r      s    r   c                   @   r   )ÚSub2r   c                 C   s   || | S )z%overridden method, use every argumentr   r   r   r   r   r   '   s   zSub2.inheritedNr   r   r   r   r   r   $   s    r   c                 C   s   dd„ |   ¡ D ƒS )zd
    Should not raise unused-argument message because key is
    used inside comprehension dict
    c                 S   s   i | ]	\}}|t |ƒ“qS r   )Ústr)Ú.0ÚkeyÚvaluer   r   r   Ú
<dictcomp>0   s    z&metadata_from_dict.<locals>.<dictcomp>)Úitems)r   r   r   r   Úmetadata_from_dict+   s   r"   N)r   r   r
   Úobjectr   r   r   r"   r   r   r   r   Ú<module>   s   	
