B
    d                 @   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   c/work/yifan.wang/ringdown/master-ringdown-env/lib/python3.7/site-packages/Cython/Tempita/compat3.pyr      s    

c             C   s   |   S )N)r   )objr   r   r   r      s    c             C   s
   t | tS )N)r
   unicode)r   r   r   r   r      s    c             C   s
   t | tS )N)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"   




