o
    -wÖiX  ã                   @   s@   d Z ddlmZmZ ddlmZmZ ddlmZmZ g d¢Z	dS )aó  A message protocol for the internal service process.

The core of W&B is implemented by a side process that asynchronously uploads
data. The client process (such as this Python code) sends requests to the
service, and for some requests, the service eventually sends a response.

The client can send multiple requests before the service provides a response.
The Mailbox handles matching responses to requests. An internal thread
continuously reads data from the service and passes it to the mailbox.
é   )ÚMailboxÚMailboxClosedError)ÚHandleAbandonedErrorÚMailboxHandle)Úwait_all_with_progressÚwait_with_progress)r   r   r   r   r   r   N)
Ú__doc__Úmailboxr   r   Úmailbox_handler   r   r   r   Ú__all__© r   r   úW/home/ubuntu/sommelier/.venv/lib/python3.10/site-packages/wandb/sdk/mailbox/__init__.pyÚ<module>   s
    