3
ni5  ã               @   sj   d dl Z e jd  dkZerBdd„ Zdd„ ZeZeefZdd	d
„Z	n$dd„ Zdd„ Ze
ZefZddd
„Z	dS )é    Né   c             C   s   | j ƒ S )N)Ú	iteritems)Úd© r   úY/srv/DBW/html/py_pdb_browser/venv/lib/python3.6/site-packages/flask_sqlalchemy/_compat.pyr      s    r   c             C   s   | j ƒ S )N)Ú
itervalues)r   r   r   r   r   
   s    r   Úutf8Ústrictc             C   s4   | d kst | tƒr| S t | tƒr,| j||ƒS t| ƒS )N)Ú
isinstanceÚstrÚunicodeÚencode)ÚxÚcharsetÚerrorsr   r   r   Úto_str   s
    
r   c             C   s   t | jƒ ƒS )N)ÚiterÚitems)r   r   r   r   r      s    c             C   s   t | jƒ ƒS )N)r   Úvalues)r   r   r   r   r      s    c             C   s4   | d kst | tƒr| S t | tƒr,| j||ƒS t| ƒS )N)r
   r   ÚbytesÚdecode)r   r   r   r   r   r   r   %   s
    
)r   r	   )r   r	   )ÚsysÚversion_infoÚPY2r   r   Úxranger   r   Ústring_typesr   Úranger   r   r   r   r   Ú<module>   s   
