o
    bA                     @   s   d Z G dd deZG dd dedZeD ]Zee qe D ]Zee qddlZejdd	 Zejd
d Z	ejdd Z
ejdd Zejdd Zejdd ZdS )z<
Checks that iterable metaclasses are recognized by pylint.
c                   @   s   e Zd Zdd ZdS )Metac                 C   s   t dS )N)         )iter)self r   j/var/www/secure340b-portal/env/lib/python3.10/site-packages/pylint/test/functional/iterable_context_py3.py__iter__   s   zMeta.__iter__N)__name__
__module____qualname__r	   r   r   r   r   r      s    r   c                   @   s   e Zd ZdS )	SomeClassN)r
   r   r   r   r   r   r   r      s    r   )	metaclass    Nc                   C      d S Nr   r   r   r   r   coroutine_function_return_none      r   c                   C   s   dS )N   r   r   r   r   r    coroutine_function_return_object   r   r   c                   C   s   t  S r   )asyncioFuturer   r   r   r    coroutine_function_return_future"   s   r   c                   C   r   r   r   r   r   r   r   coroutine_function_pass'   r   r   c                   c   s    d V  d S r   r   r   r   r   r   coroutine_generator,   s   
r   c                   c   sB    t  E d H  t E d H  t E d H  t E d H  t E d H  d S r   )r   r   r   r   r   r   r   r   r   main1   s   r   )__doc__typer   r   iprintr   	coroutiner   r   r   r   r   r   r   r   r   r   <module>   s(    







