o
    tBhU                     @  sb   U d dl mZ d dlmZ d dlmZ d dlmZ G dd dZeddZ	d	e
d
< dZde
d< dS )    )annotations)contextmanager)Iterator)Finalc                   @  s$   e Zd ZdddZedd	d
ZdS )StrictOptionalStatestrict_optionalboolreturnNonec                 C  s
   || _ d S Nr   )selfr    r   a/var/www/html/riverr-enterprise-integrations-main/venv/lib/python3.10/site-packages/mypy/state.py__init__   s   
zStrictOptionalState.__init__valueIterator[None]c                 c  s*    | j }|| _ z	d V  W || _ d S || _ w r   r   )r   r   savedr   r   r   strict_optional_set   s   z'StrictOptionalState.strict_optional_setN)r   r   r	   r
   )r   r   r	   r   )__name__
__module____qualname__r   r   r   r   r   r   r   r      s    
r   Fr   r   stateNztuple[str, str] | Nonefind_occurrences)
__future__r   
contextlibr   typingr   typing_extensionsr   r   r   __annotations__r   r   r   r   r   <module>   s    