3 υ_}@stddlZddlZddlZddlmZdadadadada ddZ ddd Z d d Z ej d d ZddZddZdS)N) AnsiToWin32FcCstdk rttjdS)N)r orig_stdout reset_allrr /usr/lib/python3.6/initialise.pyrsrTcCs| rt|||grtdtjatjatjdkr8dantt||||t_atjdkr^da ntt||||t_a t st j t da dS)Nz,wrap=False conflicts with any other arg=TrueT)any ValueErrorsysstdoutrstderr orig_stderrwrapped_stdout wrap_streamwrapped_stderr atexit_doneatexitregisterr) autoresetconvertstripwraprrrinits   rcCs tdk rtt_tdk rtt_dS)N)rr r r r rrrrdeinit3src os"t||z dVWdtXdS)N)rr)argskwargsrrr colorama_text:s  rcCs tdk rtt_tdk rtt_dS)N)rr r rr rrrrreinitCsrcCs&|r"t||||d}|jr"|j}|S)N)rrr)rZ should_wrapstream)rrrrrwrapperrrrrJs  r)FNNT)r contextlibr Z ansitowin32rrr rrrrrrcontextmanagerrrrrrrrs