U
    e                     @   s   d dl Z ddddddgZe jdk r4e ZZeZeZ	nd	d ZeefZeZeZ	eZ
e jdk rdd
d ZneZe jdk r|dd Zndd Zdd ZdS )    Nbbasestring_bytesunicode_next
is_unicode3c                 C   s   t | tr| dS t| S )Nlatin1)
isinstancestrencoder   )s r   :/tmp/pip-unpacked-wheel-7k3cqui1/Cython/Tempita/compat3.pyr      s    

c                 C   s   |   S N)r   objr   r   r   r      s    c                 C   s
   t | tS r   )r
   unicoder   r   r   r   r      s    c                 C   s
   t | tS r   )r
   r   r   r   r   r   r   !   s    c                 C   s<   t | ts8tjdk rd}nd}t| |r0t| S t| S | S )Nr   __unicode____str__)r
   r   sysversionhasattrr   r   )vattrr   r   r   coerce_text%   s    


r   )r   __all__r   r   r   r   
basestringr   r   r   textr   r   r   r   r   r   r   <module>   s"   




