PATH:
opt
/
alt
/
python312
/
lib
/
python3.12
/
site-packages
/
pip
/
_vendor
/
colorama
/
__pycache__
� R`ix+ � � � d dl Z d dlZd dlZddlmZmZmZmZmZ ddl m Z mZmZm Z ddlmZmZ dZ e� e� Z G d� de� Z G d� d e� Zy) � N� )�AnsiFore�AnsiBack� AnsiStyle�Style�BEL)�enable_vt_processing�WinTerm�WinColor�WinStyle)�windll�winapi_testc �P � e Zd ZdZd� Zd� Zd� Zd� Zd� Zd� Z d� Z d � Zed � � Z y)� StreamWrapperz� Wraps a stream (such as stdout), acting as a transparent proxy for all attribute access apart from method 'write()', which is delegated to our Converter instance. c � � || _ || _ y �N)�_StreamWrapper__wrapped�_StreamWrapper__convertor)�self�wrapped� converters ��/builddir/build/BUILDROOT/alt-python312-pip-23.3.1-3.el8.x86_64/opt/alt/python312/lib/python3.12/site-packages/pip/_vendor/colorama/ansitowin32.py�__init__zStreamWrapper.__init__ s � � !���$��� c �. � t | j |� S r )�getattrr )r �names r �__getattr__zStreamWrapper.__getattr__ s � ��t�~�~�t�,�,r c �: � | j j |i |��S r )r � __enter__�r �args�kwargss r r zStreamWrapper.__enter__ s � � (�t�~�~�'�'��8��8�8r c �: � | j j |i |��S r )r �__exit__r! s r r% zStreamWrapper.__exit__% s � �&�t�~�~�&�&��7��7�7r c � � || _ y r ��__dict__)r �states r �__setstate__zStreamWrapper.__setstate__( s � ��� r c � � | j S r r'