Viewing File: /usr/lib/python3.6/site-packages/setuptools/__pycache__/unicode_utils.cpython-36.pyc

3

Xoöhäã@s8ddlZddlZddlmZdd„Zdd„Zdd„ZdS)	éN)ÚsixcCsVt|tjƒrtjd|ƒSy$|jdƒ}tjd|ƒ}|jdƒ}Wntk
rPYnX|S)NZNFDzutf-8)Ú
isinstancerÚ	text_typeÚunicodedataZ	normalizeÚdecodeÚencodeÚUnicodeError)Úpath©r
ú#/usr/lib/python3.6/unicode_utils.pyÚ	decomposes
rcCsXt|tjƒr|Stjƒpd}|df}x.|D]&}y
|j|ƒStk
rNw*Yq*Xq*WdS)zY
    Ensure that the given path is decoded,
    NONE when no expected encoding works
    zutf-8N)rrrÚsysÚgetfilesystemencodingrÚUnicodeDecodeError)r	Zfs_encZ
candidatesÚencr
r
rÚfilesys_decodes

rcCs$y
|j|ƒStk
rdSXdS)z/turn unicode encoding into a functional routineN)rÚUnicodeEncodeError)Ústringrr
r
rÚ
try_encode's
r)rr
Zsetuptools.externrrrrr
r
r
rÚ<module>s

Back to Directory File Manager