File: //usr/local/lib/python3.10/test/__pycache__/test_sys_settrace.cpython-310.pyc
o
�i� � @ sl d dl mZ d dlZd dlmZ d dlZd dlZd dlZd dlm Z d dl
Z
G dd� d�ZG dd� d�Zd d
� Z
dd� Zg d
�e_dd� Zg d�e_dd� Zg d�e_dd� Zg d�e_dd� Zg d�e_dd� Zg d�e_dd� Zg d�e_dd � Zd!d"� Zg d#�e_d$d%� Zd&d'� Zg d(�e_d)d*� Zd+d,� Zd-ge_d.d/� Zd0d1� Zg d2�e_d3d4� Zg d5�e_d6d7� Zg d8�e_d9d:� Z g d;�e _d<d=� Z!d>d?� Z"g d@�dAdBgdC dAdDg e"_G dEdF� dF�Z#G dGdH� dHej$�Z%G dIdJ� dJe%�Z&ej'G dKdL� dLe%��Z(G dMdN� dNej$�Z)G dOdP� dP�Z*dQdR� Z+dSdT� Z,G dUdV� dVej$�Z-G dWdX� dXej$�Z.e/dYk�r4e�0� dS dS )Z� )�supportN)� MagicMock��wrapsc @ �( e Zd ZdZdd� Zdd� Zdd� ZdS ) �tracecontextz/Context manager that traces its enter and exit.c C � || _ || _d S �N��output�value��selfr r � r �3/usr/local/lib/python3.10/test/test_sys_settrace.py�__init__ �
ztracecontext.__init__c C s | j �| j� d S r �r �appendr �r r r r � __enter__ � ztracecontext.__enter__c G s | j �| j � d S r r �r �exc_infor r r �__exit__ s ztracecontext.__exit__N)�__name__�
__module__�__qualname__�__doc__r r r r r r r r
�
r c @ r ) �asynctracecontextz>Asynchronous context manager that traces its aenter and aexit.c C r r r
r
r r r r r zasynctracecontext.__init__c � s �| j �| j� d S r r r r r r �
__aenter__ s �zasynctracecontext.__aenter__c � s �| j �| j � d S r r r r r r � __aexit__"