Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_internal/utils/encoding.pyc

ó
“tĘ_c@sŪddlZddlZddlZddlZddlmZereddlmZmZm	Z	nej
dfejdfejdfej
dfejdfejd	fejd
fgZejdƒZd„ZdS(
i’’’’N(tMYPY_CHECK_RUNNING(tListtTupletTextsutf-8sutf-16s	utf-16-bes	utf-16-lesutf-32s	utf-32-bes	utf-32-lescoding[:=]\s*([-\w.]+)cCsęx:tD]2\}}|j|ƒr|t|ƒj|ƒSqWx„|jdƒd D]o}|dd!dkrQtj|ƒrQtj|ƒ}|dk	sšt‚|j	ƒdjdƒ}|j|ƒSqQW|jt
jtƒpāt
jƒƒS(sŠCheck a bytes string for a BOM to correctly detect the encoding

    Fallback to locale.getpreferredencoding(False) like open() on Python3s
iiit#tasciiN(tBOMSt
startswithtlentdecodetsplittENCODING_REtsearchtNonetAssertionErrortgroupstlocaletgetpreferredencodingtFalsetsystgetdefaultencoding(tdatatbomtencodingtlinetresult((sM/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/utils/encoding.pytauto_decodes"(tcodecsRtreRtpip._internal.utils.typingRttypingRRRtBOM_UTF8t	BOM_UTF16tBOM_UTF16_BEtBOM_UTF16_LEt	BOM_UTF32tBOM_UTF32_BEtBOM_UTF32_LERtcompileRR(((sM/opt/alt/python35/lib/python3.5/site-packages/pip/_internal/utils/encoding.pyt<module>s
Back to Directory File Manager