U
    Ïþe#  ã                   @   sd   d dl Z e jd  dkr<d dlmZ dd„ Zdd„ Zdd	„ Zn$d d
lm	Z dd„ Zdd„ Zdd	„ ZdS )é    Né   )ÚStringIOc                 C   s   | S ©N© ©Zbin_valr   r   ú/thrift/compat.pyÚbinary_to_str   s    r   c                 C   s   | S r   r   ©Zstr_valr   r   r   Ústr_to_binary   s    r
   c                 C   s   t | | ƒS r   )Úord©Z	bytes_valÚir   r   r   Ú
byte_index    s    r   )ÚBytesIOc                 C   s
   |   d¡S ©NÚutf8)Údecoder   r   r   r   r   '   s    c                 C   s
   t | dƒS r   )Úbytesr	   r   r   r   r
   *   s    c                 C   s   | | S r   r   r   r   r   r   r   -   s    )
ÚsysÚversion_infoÚ	cStringIOr   ZBufferIOr   r
   r   Úior   r   r   r   r   Ú<module>   s   
