Viewing File: /opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/colorlog.pyc

ó
“tÆ_c@s}dZddlZddlZyddlZWnek
rGdZnXd„Zdejfd„ƒYZej	d„Z
dS(sONicer log formatting with colours.

Code copied from Tornado, Apache licensed.
iÿÿÿÿNcCstt}trpttjdƒrptjjƒrpy,tjƒtjdƒdkrXt}nWqpt	k
rlqpXn|S(Ntisattytcolorsi(
tFalsetcursesthasattrtsyststderrRt	setuptermttigetnumtTruet	Exception(tcolor((sL/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/colorlog.pyt_stderr_supports_colors'


tLogFormattercBsTeZdZidej6dej6dej6dej6Ze	dd„Zd„ZRS(s&Log formatter with colour support
    iiic	Cs"tjj|d|ƒi|_|rtƒrtjdƒpOtjdƒpOd}d
tjkoldknrƒt	|dƒ}nx?|j
jƒD].\}}t	tj||ƒdƒ|j|<q“Wt	tjd	ƒdƒ|_
tjƒ}|jƒd
|_tjƒnd|_
d|_dS(sO
        :arg bool color: Enables color support.
        :arg string fmt: Log message format.
        It will be applied to the attributes dict of log records. The
        text between ``%(color)s`` and ``%(end_color)s`` will be colored
        depending on the level if color support is on.
        :arg dict colors: color mappings from logging level to terminal color
        code
        :arg string datefmt: Datetime format.
        Used for formatting ``(asctime)`` placeholder in ``prefix_fmt``.
        .. versionchanged:: 3.2
        Added ``fmt`` and ``datefmt`` arguments.
        tdatefmttsetaftsetftiiitasciitsgr0iiFN(ii(iii(tloggingt	Formattert__init__t_colorsRRttigetstrRtversion_infotstrtDEFAULT_COLORStitemsttparmt_normaltinitscrtgetmaxyxt	termwidthtendwin(tselfRRtfg_colortlevelnotcodetscr((sL/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/colorlog.pyR2s 	#
	cCs½t|jƒ}djd|jdd|jƒ}|t|ƒ|jkrhd|j|t|ƒ}nd}|j|jkrœ|j|j}|j}n
d}}|j||||S(Ns{initial}-{name}tinitialitnamet s  R(	tlentmessagetformatt	levelnameR)R!R%RR(R#trecordtmlent
right_texttspacetstart_colort	end_color((sL/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/colorlog.pyt
formatMessage]s
N(
t__name__t
__module__t__doc__RtINFOtWARNINGtERRORtCRITICALRR	tNoneRR5(((sL/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/colorlog.pyR
(s



+cCs@tjƒ}|jtƒƒtjj|ƒtjj|ƒdS(N(Rt
StreamHandlertsetFormatterR
troott
addHandlertsetLevel(tlevelthandler((sL/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/colorlog.pytenable_colourful_outputos(R8RRRtImportErrorR=RRR
R9RE(((sL/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/pep517/colorlog.pyt<module>s

	G
Back to Directory File Manager