o
    96d7                     @   s|   d dl mZ d dlmZ d dlZd dlZG dd deZG dd deZedd	 Zed
d Z	edd Z
edd ZdS )    )contextmanager)StringIONc                   @      e Zd Zdd ZdS )	StreamTTYc                 C      dS )NT selfr   r   kC:\Users\jesus\OneDrive\Desktop\erpjis_fastapi\backend\jisbackend\Lib\site-packages\colorama/tests/utils.pyisatty	      zStreamTTY.isattyN__name__
__module____qualname__r   r   r   r   r
   r          r   c                   @   r   )StreamNonTTYc                 C   r   )NFr   r   r   r   r
   r      r   zStreamNonTTY.isattyNr   r   r   r   r
   r      r   r   c                 c   s    t j}| t _d V  |t _d S N)osname)r   origr   r   r
   osname   s
   
r   c                 c   0    t j}t j}| t _| t _d V  |t _|t _d S r   )sysstdoutstderrstreamorig_stdoutZorig_stderrr   r   r
   
replace_by      
r   c                 c   r   r   )r   
__stdout__
__stderr__r   r   r   r
   replace_original_by!   r    r#   c               	   c   st    dt jd< t } t|  t|  d V  W d    n1 s w   Y  W d    n1 s/w   Y  t jd= d S )N1ZPYCHARM_HOSTED)r   environr   r   r#   )Znon_ttyr   r   r
   pycharm+   s   
 r&   )
contextlibr   ior   r   r   r   r   r   r   r#   r&   r   r   r   r
   <module>   s   

	
	