%PDF- %PDF-
Direktori : /usr/local/lib/python3.8/distutils/tests/__pycache__/ |
Current File : //usr/local/lib/python3.8/distutils/tests/__pycache__/support.cpython-38.pyc |
U qa @ s d Z ddlZddlZddlZddlZddlZddlZddlmZ ddl Z ddlmZ ddl mZmZmZmZmZ ddlmZ G dd deZG d d d eZG dd dZG d d deZdd Zdd Zdd ZdS )z&Support code for distutils test cases. N)deepcopy)log)DEBUGINFOWARNERRORFATAL)Distributionc s@ e Zd Z fddZ fddZdd Zdd Zd d Z ZS )LoggingSilencerc s6 t ttj| _tjj| _| jtj_g | _ d S N) supersetUpr set_thresholdr thresholdLog_log_old_loglogsself __class__ 3/usr/local/lib/python3.8/distutils/tests/support.pyr s zLoggingSilencer.setUpc s$ t | j | jt j_t d S r )r r r r r r r tearDownr r r r r s zLoggingSilencer.tearDownc C sT |t ttttfkr"tdt| t|ts>tdt |j | j|||f d S )Nz%s wrong log levelzmsg should be str, not '%.200s') r r r r r ValueErrorstr isinstance TypeErrortype__name__r append)r levelmsgargsr r r r ! s zLoggingSilencer._logc s dd } fdd| j D S )Nc S s | | S r r )r# r$ r r r _format* s z)LoggingSilencer.get_logs.<locals>._formatc s"