B
ÍAÒ[Ñ ã @ s¼ d Z ddlZddlZddlmZ dZdd„ Zdd„ ZejrHe Z
d d
„ ZneZ
e Zdd„ Z
G d
d„ deƒZdd„ Zdd„ Zdd„ Zdd„ ZdZedƒZedƒZe e¡jZdd„ Zedkr¸dS )z¾
This is Victor Stinner's pure-Python implementation of PEP 383: the "surrogateescape" error
handler of Python 3.
Source: misc/python/surrogateescape.py in https://bitbucket.org/haypo/misc
é N)ÚutilsÚsurrogateescapec C s t jr
| S | d¡S d S )NZunicode_escape)r ÚPY3Údecode)Útext© r úM/opt/alt/python37/lib/python3.7/site-packages/future/utils/surrogateescape.pyÚu s r c C s t jr| d¡S | S d S )NÚlatin1)r r Úencode)Údatar r r Úb s
r
c C s
t | fƒS )N)Úbytes)Úcoder r r Ú