o
    ýÑÐb  ã                   @   sl   G d d„ de ƒZG dd„ de ƒZG dd„ de ƒ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                   @   ó   e Zd Zdd„ ZdS )ÚMetaIterablec                 C   s   t dƒS )N)é   é   é   )Úiter)Úcls© r   úm/var/www/secure340b-portal/env/lib/python3.10/site-packages/pylint/test/functional/membership_protocol_py2.pyÚ__iter__   s   zMetaIterable.__iter__N)Ú__name__Ú
__module__Ú__qualname__r
   r   r   r   r	   r      ó    r   c                   @   r   )ÚMetaOldIterablec                 C   s   |dk r|d S t dƒ‚)Né
   r   z	bad index)Ú
IndexError©r   Úkeyr   r   r	   Ú__getitem__	   s   zMetaOldIterable.__getitem__N)r   r   r   r   r   r   r   r	   r      r   r   c                   @   r   )ÚMetaContainerc                 C   s   dS )NFr   r   r   r   r	   Ú__contains__   s   zMetaContainer.__contains__N)r   r   r   r   r   r   r   r	   r      r   r   c                   @   ó   e Zd ZeZdS )ÚIterableClassN)r   r   r   r   Ú__metaclass__r   r   r   r	   r      ó    r   c                   @   r   )ÚOldIterableClassN)r   r   r   r   r   r   r   r   r	   r      r   r   c                   @   r   )ÚContainerClassN)r   r   r   r   r   r   r   r   r	   r      r   r   c                   C   s:   dt v  dtv  dtv  dt ƒ v  dtƒ v  dtƒ v  d S )Nr   )r   r   r   r   r   r   r	   Útest   s   

r   N)	Útyper   r   r   Úobjectr   r   r   r   r   r   r   r	   Ú<module>   s   