U
    Ê¼µb§  ã                   @   sx   d Z ddlZejZed dkZed dkZerPdd„ Zdd„ Zd	d
„ Ze	Z	e
Zn$ertdd„ Zdd„ Zdd
„ Ze
Z	eZdS )zL
hpack/compat
~~~~~~~~~~~~

Normalizes the Python 2/3 API for internal use.
é    Né   é   c                 C   s   t | ƒS ©N)Úord©Úchar© r   ú0/tmp/pip-unpacked-wheel-vloce9av/hpack/compat.pyÚto_byte   s    r
   c                 C   s
   |   d¡S )NÚhex)Údecode©Úbr   r   r	   Ú
decode_hex   s    r   c                 C   s   t | tƒr|  ¡ S t| ƒS d S r   )Ú
isinstanceÚ
memoryviewÚtobytesÚbytesr   r   r   r	   Úto_bytes   s    
r   c                 C   s   | S r   r   r   r   r   r	   r
       s    c                 C   s
   t  | ¡S r   )r   Úfromhexr   r   r   r	   r   #   s    c                 C   s   t | ƒS r   )r   r   r   r   r	   r   &   s    )Ú__doc__ÚsysÚversion_infoÚ_verÚis_py2Úis_py3r
   r   r   ÚunicodeÚstrr   r   r   r   r	   Ú<module>   s    