R`i d dl Z d dlZd dlZddlmZ d Zd ZddZd Zd Z ej d Zd
Zd Z
e y)
N )AnsiToWin32c n d a d ad ad adada t
j t y # t $ r Y y w xY w)NF)
orig_stdoutorig_stderrwrapped_stdoutwrapped_stderratexit_donefixed_windows_consoleatexit
unregister reset_allAttributeError /builddir/build/BUILDROOT/alt-python312-pip-23.3.1-3.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_vendor/colorama/initialise.py_wipe_internal_state_for_testsr sL KK NN K "
)$
s ( 44c L t t t j y y N)r r r r r r r r s K **, r c |st | ||g rt d t j at j
at j d ant t ||| | xt _ at j
d a nt t ||| | xt _ a t st j t da
y y )Nz,wrap=False conflicts with any other arg=TrueT)any
ValueErrorsysstdoutr stderrr r wrap_streamr r
r registerr ) autoresetconvertstripwraps r initr" % s CGU34GHH
**K**K
zz
WeYE F
^
zz
WeYE F
^ " r c Z t t t _ t t t _ y y r )r r r r r r r r deinitr$ A s!
r c ( t j dk7 ry t ry t t y t t j d d d } | j r| t _ t t j d d d }|j r|t _ day )Nwin32Fr r r T) r platformr r r r r r r )
new_stdout
new_stderrs r just_fix_windows_consoler+ H sw ||w!^%?
SZZTUSJ
SZZTUSJ
r c / ^ K t | i | d t y # t w xY wwr )r" r$ )argskwargss r
colorama_textr/ _ s% $&
s - -*-c Z t t t _ t t t _ y y r )r r r r r r r r reinitr1 h s! !#
!#
"r c ` |r+t | ||| }|j r|j } | S )Nr' )r should_wrapstream)r4 r r r r! wrappers r r r o s2 f5I? ^^FMr )FNNT)r
contextlibr ansitowin32r r r r" r$ r+ contextmanagerr/ r1 r r r r