o
    ýÑÐb	  ã                   @   s(   d Z dd„ Zdd„ Zdd„ Zdd„ Zd	S )
zHChecks the maximum block level is smaller than 6 in function definitionsc               	   C   sŒ   	 t dƒD ]} | dkr	 z	 | d7 } W n	 ty   Y nw qq	 t dƒD ]} | dkr<	 z| d7 } W n	 ty:   Y nw q+q$dd„ }|ƒ  d S )Né   é
   é   Tc                  s   s"    	 t dƒD ]} 	 	 	 | V  q	d S )NTr   ©Úrange)Úi© r   úl/var/www/secure340b-portal/env/lib/python3.10/site-packages/pylint/test/functional/too_many_nested_blocks.pyÚnested_func   s   €ýÿz my_function.<locals>.nested_func)r   ÚIOError)r   r	   r   r   r   Úmy_function   s2   ÿüÿÿýÿ
r   c                  C   sv   g d¢ }  }}| r| D ]
}|r|  S  dS d S |r*|D ]
}|r%|  S  dS d S t dƒD ]
}|r6|  S  dS d S )N)r   r   é   Zduhé   Zdohr   )Zattr1Zattr2Zattr3r   r   r   r   Úmore_complex_function#   s$   üüür   c                  C   ó\   d } | dkrdS | dkrdS | dkrdS | dkrdS | dkr dS | dkr&dS | dkr,dS d S ©Nr   r   r   é   é   é   é   r   ©Úargr   r   r   Úelif_function9   s    r   c                  C   r   r   r   r   r   r   r   Úelse_if_functionK   s    r   N)Ú__doc__r   r   r   r   r   r   r   r   Ú<module>   s
    