o
    ýÑÐb8  ã                   @   sd   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S )c                   @   s4   e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd	d
„ ZdS )ÚAc                 C   s   d| _ |  ¡  d S ©Né    )ÚxÚsetUp©Úself© r   út/var/www/secure340b-portal/env/lib/python3.10/site-packages/pylint/test/functional/attribute_defined_outside_init.pyÚ__init__   s   z
A.__init__c                 C   ó
   || _ d S ©N)Úy)r   r   r   r   r	   Úset_y	   ó   
zA.set_yc                 C   r   r   )r   )r   r   r   r   r	   Úset_x   r   zA.set_xc                 C   r   r   ©Úz)r   r   r   r   r	   Úset_z   r   zA.set_zc                 C   s   d| _ d| _d S r   )r   r   r   r   r   r	   r      ó   
zA.setUpN)Ú__name__Ú
__module__Ú__qualname__r
   r   r   r   r   r   r   r   r	   r      s    r   c                   @   ó   e Zd Zdd„ ZdS )ÚBc                 C   ó
   d| _ d S ©Né,   r   r   r   r   r	   Útest   r   zB.testN)r   r   r   r   r   r   r   r	   r      ó    r   c                   @   ó   e Zd Zdd„ Zdd„ ZdS )ÚCc                 C   ó   |   ¡  d S r   ©Ú_initr   r   r   r	   r
      ó   z
C.__init__c                 C   r   r   r   r   r   r   r	   r#   "   r   zC._initN©r   r   r   r
   r#   r   r   r   r	   r       ó    r    c                   @   r   )ÚDc                 C   r!   r   )r   r   r   r   r	   r   (   r$   zD.setUpc                 C   r   )Né*   r   r   r   r   r	   r   +   r   zD.set_zN)r   r   r   r   r   r   r   r   r	   r'   &   r&   r'   c                   @   r   )ÚEc                 C   s   | j }|ƒ  d S r   r"   )r   Úir   r   r	   r
   1   r   z
E.__init__c                 C   r   r   r   r   r   r   r	   r#   5   r   zE._initNr%   r   r   r   r	   r)   /   s    r)   c                   @   r   )ÚMixinc                 C   s   | j rd| _ dS dS )z<Don't emit attribute-defined-outside-init for mixin classes.N)Zdefined_alreadyr   r   r   r	   Ú
test_mixin;   s   
ÿzMixin.test_mixinN)r   r   r   r,   r   r   r   r	   r+   9   r   r+   N)Úobjectr   r   r    r'   r)   r+   r   r   r   r	   Ú<module>   s   		
