o
    ÑtBhC  ã                   @   s4   d dl mZ ddgZG dd„ deƒZeƒ Zde_dS )é    )ÚAnyÚ	UndefinedÚUndefinedTypec                   @   sb   e Zd ZdZdefdd„ZeZdefdd„Zde	fdd„Z
d	ede	fd
d„Zd	ede	fdd„ZdS )r   z5Auxiliary class for creating the Undefined singleton.Úreturnc                 C   ó   dS )Nr   © ©Úselfr   r   úp/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/site-packages/graphql/pyutils/undefined.pyÚ__repr__	   ó   zUndefinedType.__repr__c                 C   s   t tƒS ©N)Úhashr   r   r   r   r
   Ú__hash__   ó   zUndefinedType.__hash__c                 C   r   )NFr   r   r   r   r
   Ú__bool__   r   zUndefinedType.__bool__Úotherc                 C   s   |t u S r   )r   ©r	   r   r   r   r
   Ú__eq__   r   zUndefinedType.__eq__c                 C   s
   | |k S r   r   r   r   r   r
   Ú__ne__   s   
zUndefinedType.__ne__N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústrr   Ú__str__Úintr   Úboolr   r   r   r   r   r   r   r
   r      s    z¯Symbol for undefined values

This singleton object is used to describe undefined or invalid  values.
It can be used in places where you would use ``undefined`` in GraphQL.js.
N)Útypingr   Ú__all__Ú
ValueErrorr   r   r   r   r   r   r
   Ú<module>   s
    
