o
    '[h‡  ã                   @   sˆ   d dl Z g d¢Ze jdk re ZZeZeZ	ndd„ ZeefZeZeZ	eZ
e jdk r.d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   úK/var/www/vscode/pina/lib/python3.10/site-packages/Cython/Tempita/compat3.pyr      s   

r   c                 C   s   |   ¡ S ©N)r   ©Úobjr   r   r   r      s   r   c                 C   ó
   t | tƒS r   )r
   Úunicoder   r   r   r   r      ó   
r   c                 C   r   r   )r
   r   r   r   r   r   r   !   r   c                 C   s<   t | tƒstjdk rd}nd}t| |ƒrt| ƒ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$    




