Your IP : 216.73.216.197
�
��abc@@s�dZddlmZmZmZddlZddlZddlmZddl m
Z
ddlmZdd�Z
dd �Zed
kr�e�ndS(u
Script which takes one or more file paths and reports on their detected
encodings
Example::
% chardetect somefile someotherfile
somefile: windows-1252 with confidence 0.5
someotherfile: ascii with confidence 1.0
If no paths are provided, it takes its input from stdin.
i(tabsolute_importtprint_functiontunicode_literalsN(t__version__(tPY2(tUniversalDetectorustdincC@s�t�}x4|D],}t|�}|j|�|jrPqqW|j�|j}trt|jtj �d�}n|dr�dj
||d|d�Sdj
|�SdS(u�
Return a string describing the probable encoding of a file or
list of strings.
:param lines: The lines to get the encoding of.
:type lines: Iterable of bytes
:param name: Name of file or collection of lines
:type name: str
uignoreuencodingu{0}: {1} with confidence {2}u
confidenceu{0}: no resultN(Rt bytearraytfeedtdonetclosetresultRtdecodetsystgetfilesystemencodingtformat(tlinestnametutlineR
((sF/usr/lib/python2.7/site-packages/pip/_vendor/chardet/cli/chardetect.pytdescription_ofs
c
C@s�tjdd�}|jddddtjd�dd d
trHtjn tjjg�|jddd
ddjt ��|j
|�}xU|jD]J}|j�r�t
dddddtj�nt
t||j��q�WdS(u�
Handles command line arguments and gets things started.
:param argv: List of arguments, as if specified on the command-line.
If None, ``sys.argv[1:]`` is used instead.
:type argv: list of str
tdescriptionuVTakes one or more file paths and reports their detected encodingsuinputthelpu^File whose encoding we would like to determine. (default: stdin)ttypeurbtnargsu*tdefaultu --versiontactionuversiontversionu%(prog)s {0}u0You are running chardetect interactively. Press u8CTRL-D twice at the start of a blank line to signal the u4end of your input. If you want help, run chardetect u--help
tfileN(targparsetArgumentParsertadd_argumenttFileTypeRRtstdintbufferRRt
parse_argstinputtisattytprinttstderrRR(targvtparsertargstf((sF/usr/lib/python2.7/site-packages/pip/_vendor/chardet/cli/chardetect.pytmain6s u__main__(t__doc__t
__future__RRRRRtchardetRtchardet.compatRtchardet.universaldetectorRRtNoneR+t__name__(((sF/usr/lib/python2.7/site-packages/pip/_vendor/chardet/cli/chardetect.pyt<module>s
?>