o
    ýÑÐb{  ã                   @   sf   zd Z W n ey   dZ Y nw dd„ Zdd„ Zdd„ ZG dd	„ d	ƒZG d
d„ dƒZG dd„ dƒZdS )é   é   c                   C   ó   dS )a  In Python, stubbed functions often have a body that contains just a
    single `pass` statement, indicating that the function doesn't do
    anything. However, a stubbed function can also have just a
    docstring, and function with a docstring and no body also does
    nothing.
    N© r   r   r   úf/var/www/secure340b-portal/env/lib/python3.10/site-packages/pylint/test/functional/unnecessary_pass.pyÚdocstring_only	   s    r   c                   C   s   d S )Nr   r   r   r   r   Ú	pass_only   s   r   c                   C   r   )a  This function doesn't do anything, but it has a docstring, so its
    `pass` statement is useless clutter.

    NEW CHECK: useless-pass

    This would check for stubs with both docstrings and `pass`
    statements, suggesting the removal of the useless `pass`
    statements
    Nr   r   r   r   r   Údocstring_and_pass   s   
r   c                   @   ó   e Zd ZdZdS )ÚDocstringOnlyzGThe same goes for class stubs: docstring, or `pass`, but not both.
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r
   $   s    r
   c                   @   s   e Zd ZdS )ÚPassOnlyN)r   r   r   r   r   r   r   r   *   s    r   c                   @   r	   )ÚDocstringAndPassz&Whoops! Mark this one as bad too.
    Nr   r   r   r   r   r   .   s    r   N)ÚAÚ
ValueErrorr   r   r   r
   r   r   r   r   r   r   Ú<module>   s   þ
