
    rne                         d dl mZ ej                  j                  Zej                  j
                  Zej                  j                  ZededediZ	d Z
d Zd Zd Zd	Zy
)    )cygrpcidentitydeflategzipc                     t         |    S N)_METADATA_STRING_MAPPINGcompressions    1lib/python3.12/site-packages/grpc/_compression.py(_compression_algorithm_to_metadata_valuer      s    #K00    c                 8    t         j                  t        |       fS r   )r   )GRPC_COMPRESSION_REQUEST_ALGORITHM_MD_KEYr   r
   s    r   !compression_algorithm_to_metadatar       s    <<4[AC Cr   c                 B    | rt         j                  t        |       ffS dS N )r   *GRPC_COMPRESSION_CHANNEL_DEFAULT_ALGORITHMintr
   s    r   create_channel_optionr   %   s/    $/ >> ! 8578r   c                 T    | s|sy | rt        |       nd}|rt        |      fnd}||z   S r   )tupler   )metadatar   base_metadatacompression_metadatas       r   augment_metadatar   *   s;    K'/E(ORM<G)+69MO ///r   )NoCompressionDeflateGzipN)grpc._cythonr   CompressionAlgorithmnoner   r   r   r   r    r	   r   r   r   r   __all__r   r   r   <module>r%      sr     ++00

%
%
-
-""'' :Y& 1C
8
0r   