D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
usr
/
lib
/
python3.8
/
test
/
libregrtest
/
__pycache__
/
Filename :
save_env.cpython-38.pyc
back
Copy
U ���g$, � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl mZ d dlm Z zd dlZd dlZW n ek r� dZY nX G dd� d�ZdS )� N)�support)� print_warningc @ s� e Zd ZdZdZdudd�dd�ZdZdd � Zd d� Zdd � Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd$d%� Zd&d'� Zd(d)� Zd*d+� Zd,d-� Zd.d/� Zd0d1� Zd2d3� Zd4d5� Zd6d7� Zd8d9� Zd:d;� Z d<d=� Z!d>d?� Z"d@dA� Z#dBdC� Z$dDdE� Z%dFdG� Z&dHdI� Z'dJdK� Z(dLdM� Z)dNdO� Z*dPdQ� Z+dRdS� Z,dTdU� Z-dVdW� Z.dXdY� Z/dZd[� Z0d\d]� Z1d^d_� Z2d`da� Z3dbdc� Z4ddde� e5e6�D �Z7dfdg� Z8dhdi� Z9djdk� Z:dldm� Z;dndo� Z<dpdq� Z=drds� Z>dtS )v�saved_test_environmenta� Save bits of the test environment and restore them at block exit. with saved_test_environment(testname, verbose, quiet): #stuff Unless quiet is True, a warning is printed to stderr if any of the saved items was changed by the test. The attribute 'changed' is initially False, but is set to True if a change is detected. If verbose is more than 1, the before and after state of changed items is also printed. Fr )�pgoc C s || _ || _|| _|| _d S �N)�testname�verbose�quietr )�selfr r r r � r �//usr/lib/python3.8/test/libregrtest/save_env.py�__init__+ s zsaved_test_environment.__init__)zsys.argv�cwdz sys.stdinz sys.stdoutz sys.stderrz os.environzsys.pathzsys.path_hooks� __import__zwarnings.filterszasyncore.socket_mapzlogging._handlerszlogging._handlerListzsys.gettracezsys.warnoptionsz!multiprocessing.process._danglingzthreading._danglingzsysconfig._CONFIG_VARSzsysconfig._INSTALL_SCHEMES�files�localezwarnings.showwarningZshutil_archive_formatsZshutil_unpack_formatsz!asyncio.events._event_loop_policyc C s t �� S r )r Zmaybe_get_event_loop_policy�r r r r �%get_asyncio_events__event_loop_policyI s z<saved_test_environment.get_asyncio_events__event_loop_policyc C s t �|� d S r )�asyncioZset_event_loop_policy)r Zpolicyr r r �)restore_asyncio_events__event_loop_policyK s z@saved_test_environment.restore_asyncio_events__event_loop_policyc C s t tj�tjtjd d � fS r )�id�sys�argvr r r r �get_sys_argvN s z#saved_test_environment.get_sys_argvc C s |d t _|d t jd d �<