Ë
    ùmxi¿  ã                   ót   — d Z ddlZej                  D � ci c]  } | j                  d   | “Œ c} ZdZd„ Zyc c} w )z;Reference implementation for status mapping in gRPC Python.é    Nzgrpc-status-details-binc                 óL   — 	 t         |    S # t        $ r t        d| z  «      ‚w xY w)NzInvalid status code %s)Ú_CODE_TO_GRPC_CODE_MAPPINGÚKeyErrorÚ
ValueError)Úcodes    úJ/home/htdocs/ttos/venv/lib/python3.12/site-packages/grpc_status/_common.pyÚcode_to_grpc_status_coder	      s2   € ð:Ü)¨$Ñ/Ð/øÜò :ÜÐ1°DÑ8Ó9Ð9ð:ús   ‚ ‹#)Ú__doc__ÚgrpcÚ
StatusCodeÚvaluer   ÚGRPC_DETAILS_METADATA_KEYr	   )Úxs   0r   ú<module>r      s@   ðñ Bã à59·_±_ÖE°˜aŸg™g a™j¨!™mÒEÐ à5Ð ó:ùò Fs   •5