o )1_{@stddlZddlZddlZddlmZdadadadada ddZ ddd Z d d Z ej d d ZddZddZdS)N) AnsiToWin32FcCstdur ttdSdSN)r orig_stdout reset_allrr5/usr/lib/python3/dist-packages/colorama/initialise.pyrsrTcCs|s t|||gr tdtjatjatjdurdan tt||||t_atjdur.da n tt||||t_a t sDt t da dSdS)Nz,wrap=False conflicts with any other arg=TrueT)any ValueErrorsysstdoutrstderr orig_stderrwrapped_stdout wrap_streamwrapped_stderr atexit_doneatexitregisterr) autoresetconvertstripwraprrrinits    rcC$tdurtt_tdurtt_dSdSr)rr r rr rrrrdeinit3  rcos,t|i|z dVWtdStwr)rr)argskwargsrrr colorama_text:s rcCrr)rr r rr rrrrreinitCrr cCs&|rt||||d}|r|j}|S)N)rrr)r should_wrapstream)r"rrrrwrapperrrrrJsr)FNNT)r contextlibr ansitowin32rrrrrrrrrcontextmanagerrr rrrrrs