
    #Yh7                         d dl mZ d dlmZ d dlZd dlZ G d de          Z G d de          Zed             Zed	             Z	ed
             Z
ed             ZdS )    )contextmanager)StringIONc                       e Zd Zd ZdS )	StreamTTYc                     dS )NT selfs    \D:\DownLoads\facial_attendance_system-main\venv311\Lib\site-packages\colorama/tests/utils.pyisattyzStreamTTY.isatty	   s    t    N__name__
__module____qualname__r   r   r   r   r   r      s#            r   r   c                       e Zd Zd ZdS )StreamNonTTYc                     dS )NFr   r	   s    r   r   zStreamNonTTY.isatty   s    ur   Nr   r   r   r   r   r      s#            r   r   c              #   Z   K   t           j        }| t           _        d V  |t           _        d S N)osname)r   origs     r   osnamer      s(      7DBG	EEEBGGGr   c              #      K   t           j        }t           j        }| t           _        | t           _        d V  |t           _        |t           _        d S r   )sysstdoutstderrstreamorig_stdoutorig_stderrs      r   
replace_byr#      s=      *K*KCJCJ	EEECJCJJJr   c              #      K   t           j        }t           j        }| t           _        | t           _        d V  |t           _        |t           _        d S r   )r   
__stdout__
__stderr__r   s      r   replace_original_byr'   !   s=      .K.KCNCN	EEE CN CNNNr   c               #     K   dt           j        d<   t                      } t          |           5  t	          |           5  d V  d d d            n# 1 swxY w Y   d d d            n# 1 swxY w Y   t           j        d= d S )N1PYCHARM_HOSTED)r   environr   r#   r'   )non_ttys    r   pycharmr-   +   s      #&BJ nnG	G		  1'::                               

#$$$s4   A'AA'A	A'A	A''A+.A+)
contextlibr   ior   r   r   r   r   r   r#   r'   r-   r   r   r   <module>r0      s   % % % % % %       



 				           8          ! ! ! % % % % %r   