
Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­Â�Â­
<!DOCTYPE html>
<html>
3
ÝPf}  ã               @   st   d dl Z d dlZd dlZddlmZ dadadadada	dd„ Z
ddd	„Zd
d„ Zejdd„ ƒZdd„ Zdd„ ZdS )é    Né   )ÚAnsiToWin32Fc               C   s   t d k	rt tƒjƒ  d S )N)r   Úorig_stdoutÚ	reset_all© r   r   ú /usr/lib/python3.6/initialise.pyr      s    r   Tc             C   sŠ   | rt | ||gƒrtdƒ‚tjatjatjd kr8d antt||| |ƒ t_atjd kr^d a	ntt||| |ƒ t_a	t
s†tjtƒ da
d S )Nz,wrap=False conflicts with any other arg=TrueT)ÚanyÚ
ValueErrorÚsysÚstdoutr   ÚstderrÚorig_stderrÚwrapped_stdoutÚwrap_streamÚwrapped_stderrÚatexit_doneÚatexitÚregisterr   )Ú	autoresetÚconvertÚstripÚwrapr   r   r   Úinit   s    


r   c               C   s    t d k	rt t_td k	rtt_d S )N)r   r
   r   r   r   r   r   r   r   Údeinit3   s    r   c           
   o   s"   t | |Ž z
d V  W d tƒ  X d S )N)r   r   )ÚargsÚkwargsr   r   r   Úcolorama_text:   s    

r   c               C   s    t d k	rt t_td k	rtt_d S )N)r   r
   r   r   r   r   r   r   r   ÚreinitC   s    r   c             C   s&   |r"t | |||d�}|jƒ r"|j} | S )N)r   r   r   )r   Zshould_wrapÚstream)r   r   r   r   r   Úwrapperr   r   r   r   J   s    r   )FNNT)r   Ú
contextlibr
   Zansitowin32r   r   r   r   r   r   r   r   r   Úcontextmanagerr   r   r   r   r   r   r   Ú<module>   s   
	