a 97aÑã@s¼dZddlZddlZddlmZdZdd„Zdd„ZejrHe Z d d „Z ne Z e Z d d „Z Gd 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ÚsurrogateescapecCstjr |S| d¡SdS)NÚunicode_escape)rÚPY3Údecode)Útext©rúw/private/var/folders/s6/9n5zrl012gv99k63s4q6ccsd4s6mqz/T/pip-target-f5cq3f2q/lib/python/future/utils/surrogateescape.pyÚusr cCstjr| d¡S|SdS)NÚlatin1)rrÚencode)Údatarrr Úbs rcCs t|fƒS©N)Úbytes)Úcoderrr Ú#órcCsd|j|j|j…}z0t|tƒr(t|ƒ}nt|tƒrs,   '