o
    ¹i5  ã                   @   sl   d dl Z e jd  dkZer"dd„ Zdd„ ZeZeefZdd	d
„Z	dS dd„ Zdd„ Ze
ZefZddd
„Z	dS )é    Né   c                 C   ó   |   ¡ S ©N)Ú	iteritems©Úd© r   úS/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/flask_sqlalchemy/_compat.pyr      ó   r   c                 C   r   r   )Ú
itervaluesr   r   r   r	   r   
   r
   r   Úutf8Ústrictc                 C   ó4   | d u s	t | tƒr| S t | tƒr|  ||¡S t| ƒS r   )Ú
isinstanceÚstrÚunicodeÚencode©ÚxÚcharsetÚerrorsr   r   r	   Úto_str   ó
   
r   c                 C   ó   t |  ¡ ƒS r   )ÚiterÚitemsr   r   r   r	   r      ó   c                 C   r   r   )r   Úvaluesr   r   r   r	   r      r   c                 C   r   r   )r   r   ÚbytesÚdecoder   r   r   r	   r   %   r   )r   r   )ÚsysÚversion_infoÚPY2r   r   Úxranger   r   Ústring_typesr   Úranger   r   r   r   r	   Ú<module>   s    
