Format: application/x-python-code
1 o
2
3 1'hx+ � @ s� d dl Z d dlZd dlZddlmZmZmZmZmZ ddl m
4 Z
5 mZmZm
6 Z
7 ddlmZmZ dZ edur7e� Z G dd� de�ZG dd � d e�ZdS )
8 � N� )�AnsiFore�AnsiBack� AnsiStyle�Style�BEL)�enable_vt_processing�WinTerm�WinColor�WinStyle)�windll�winapi_testc @ s\ e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
9 d� Zdd
10 � Z dd� Z
11 dd� Zedd� �Z
12 dS )�
13 StreamWrapperz�
14 Wraps a stream (such as stdout), acting as a transparent proxy for all
15 attribute access apart from method 'write()', which is delegated to our
16 Converter instance.
17 c C s || _ || _d S �N)�_StreamWrapper__wrapped�_StreamWrapper__convertor)�self�wrapped� converter� r �JC:\Users\shubh\Videos\agent\nova\Lib\site-packages\colorama/ansitowin32.py�__init__ s
18 zStreamWrapper.__init__c C s t | j|�S r )�getattrr )r �namer r r �__getattr__ s zStreamWrapper.__getattr__c O � | j j|i |��S r )r � __enter__�r �args�kwargsr r r r s zStreamWrapper.__enter__c O r r )r �__exit__r r r r r % s zStreamWrapper.__exit__c C s
19 || _ d S r ��__dict__)r �stater r r �__setstate__( s
20 zStreamWrapper.__setstate__c C s | j S r r! �r r r r �__getstate__+ s zStreamWrapper.__getstate__c C s | j �|� d S r )r �write�r �textr r r r'