o
    ~j6h¿  ã                   @   s,   d Z ddlZdd„ ejD ƒZdZdd„ ZdS )z;Reference implementation for status mapping in gRPC Python.é    Nc                 C   s   i | ]}|j d  |“qS )r   )Úvalue)Ú.0Úx© r   úb/var/www/html/chefvision.cloud.itp360.com/venv/lib/python3.10/site-packages/grpc_status/_common.pyÚ
<dictcomp>   s    r   zgrpc-status-details-binc                 C   s&   zt |  W S  ty   td|  ƒ‚w )NzInvalid status code %s)Ú_CODE_TO_GRPC_CODE_MAPPINGÚKeyErrorÚ
ValueError)Úcoder   r   r   Úcode_to_grpc_status_code   s
   
ÿr   )Ú__doc__ÚgrpcÚ
StatusCoder   ÚGRPC_DETAILS_METADATA_KEYr   r   r   r   r   Ú<module>   s
   