o
    ýÑÐb{  ã                   @   sR   d Z dZG dd„ deƒZdZerdZdd„ Zdd	„ Zeƒ Zd
Zg d¢Zdd„ Zd
S )zDChecks variable types aren't redefined within a method or a functionTc                   @   sF   e Zd ZG dd„ deƒZdd„ Zdd„ Zdd„ ZeeeƒZ	d	d
„ Z
dS )ÚMyClassc                   @   s   e Zd Zdd„ ZdS )zMyClass.Klassc                 C   s
   d| _ d S )NÚvar)Úvar2©Úself© r   úd/var/www/secure340b-portal/env/lib/python3.10/site-packages/pylint/test/extensions/data/redefined.pyÚ__init__
   ó   
zMyClass.Klass.__init__N)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   ÚKlass	   s    r   c                 C   s@   d| _ d| _d| _d| _d| _d}d\}}| j rd}d S d}d S )NTé   ç      ð?ç       @ZhelloF)é   r   )r   Zvar1r   Úa_str)r   r   Zb_strr   r   r   r      s   zMyClass.__init__c                 C   s   | j S ©N©r   r   r   r   r   Ú_getter   s   zMyClass._getterc                 C   s
   || _ d S r   r   )r   Úvalr   r   r   Ú_setter   r	   zMyClass._setterc                 C   s   dd„ }d| _ d}d}d}d S )Nc                  S   s   d} d}d} d S )Nr   ÚbarÚbazr   )r   Útestr   r   r   Úfunc   s   z!MyClass.some_method.<locals>.funcr   Úfoor   F)r   )r   r   r   Zmyintr   r   r   Úsome_method   s
   zMyClass.some_methodN)r
   r   r   Úobjectr   r   r   r   Úpropertyr   r   r   r   r   r   r      s    

r   z
This is OKr   c                   C   s   dS )Nr   r   r   r   r   r   Údummy_function,   s   r    c                  C   s   t ƒ } d} d S )NT)r   )Úinstancer   r   r   Úother_function/   s   r"   N)r   r   é   c                 C   s`   | rd}nd}| rd}n| sd}n	 | rd}d}n	 d}| r d S | s&d}d S t r*d S d}d}d S )Nr   Tr   r   r   )Ú_OK)Úxr   r   Zvar3Zvar4r   r   r   Úfunc28   s*   r&   )	Ú__doc__r$   r   r   Z
SOME_FLOATr    r"   ZA_GLOBr&   r   r   r   r   Ú<module>   s     