o
    2g6                     @  s   U d dl mZ d dlmZ 	 h dZded< h dZded< h dZded	< ee@ r,J eeB Zded
< ee Z	ded< dddZ
dddZdS )    )annotations)Final>   __abs____del____hex____int____len____neg____new____oct____pos____str____call____exit____init____iter____long____repr__	__enter__	__float__
__invert____complex____delattr____delitem____getattr____getitem____setattr____setitem____contains____reversed____getattribute____init_subclass__r   _NON_BINARY_MAGIC_METHODS>   r
   r   r   r   r!   MAGIC_METHODS_ALLOWING_KWARGS>0   __eq____ge____gt____le____lt____ne____or____add____and____ior____mod____mul____pow____ror____sub____xor____iadd____iand____idiv____imod____imul____ipow____isub____ixor____radd____rand____rdiv____rmod____rmul____rpow____rsub____rxor__
__divmod__
__lshift__
__matmul__
__rshift____ilshift____imatmul____irshift____rlshift____rmatmul____rrshift____truediv____floordiv____itruediv____rtruediv____ifloordiv____rfloordiv__BINARY_MAGIC_METHODSMAGIC_METHODSMAGIC_METHODS_POS_ARGS_ONLYnamestrreturnboolc                 C  s   | t v S )N)rV   rW    r\   H/home/garg/my-data/venv/lib/python3.10/site-packages/mypy/sharedparse.pyspecial_function_elide_namesk   s   r^   
str | Nonec                 C  s   | d uo|  do| d S )N__)
startswithendswithr[   r\   r\   r]   argument_elide_nameo   s   rc   N)rW   rX   rY   rZ   )rW   r_   rY   rZ   )
__future__r   typingr   r"   __annotations__r#   rT   rU   rV   r^   rc   r\   r\   r\   r]   <module>   s    !3
