a
    Æ|òf¿  ã                   @   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   úMD:\Projects\storyit_web\backend\venv\Lib\site-packages\grpc_status/_common.pyÚ
<dictcomp>   ó    r   zgrpc-status-details-binc                 C   s.   z
t |  W S  ty(   td|  ƒ‚Y n0 d S )NzInvalid status code %s)Ú_CODE_TO_GRPC_CODE_MAPPINGÚKeyErrorÚ
ValueError)Úcoder   r   r   Úcode_to_grpc_status_code   s    
r   )Ú__doc__ZgrpcZ
StatusCoder	   ZGRPC_DETAILS_METADATA_KEYr   r   r   r   r   Ú<module>   s   