OwlCyberSecurity - MANAGER
Edit File: contexts.cpython-311.pyc
� �� h� � �v � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ e j d� fd�� � Z e j d� � � Ze j d� � � Ze j d� � � Z e j d� � � Ze j d � � � Zd � Ze j d� � � Ze j d� � � Ze j d � � � ZdS )� N)�FileLockc � � d S �N� )�dirs �j/builddir/build/BUILD/cloudlinux-venv-1.0.8/venv/lib/python3.11/site-packages/setuptools/tests/contexts.py�<lambda>r s � �4� � c + � K � t j di |��}t j � � } | |� � |V � | |� � t j |� � d S # | |� � t j |� � w xY w)Nr )�tempfile�mkdtemp�os�getcwd�shutil�rmtree)�cd�kwargs�temp_dir�orig_dirs r �tempdirr s� � � � ���)�)�&�)�)�H��y�{�{�H� � ��8�������� ��8����� �h������� ��8����� �h�������s �A �!A9c + �h K � t d� | D � � � � }d� | � � � D � � }t |� � D ]7}t j � |d� � | � |� � �8t j � | � � |V � | D ]"}t j � |d� � �#t j � |� � dS # | D ]"}t j � |d� � �#t j � |� � w xY w)zj In a context, patch the environment with replacements. Pass None values to clear the values. c 3 �Z K � | ]&}|t j v �|t j | fV � �'d S r )r �environ)�.0�keys r � <genexpr>zenvironment.<locals>.<genexpr> s9 � � � �U�U�C�3�"�*�CT�CT�#�r�z�#��'�CT�CT�CT�CT�U�Ur c 3 �$ K � | ]\ }}|�|V � �d S r r )r r �values r r zenvironment.<locals>.<genexpr>! s&