File: //opt/cppython/lib/python3.8/test/__pycache__/test_sys_settrace.cpython-38.opt-2.pyc
U
.D�gW� � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dlZG dd� d�Z G dd� d�Z
dd � Zd
d� Zdd
dge_
dd� Zdd
dddge_
dd� Zdd
dddge_
dd� Zdd
ddddge_
dd� Zdd
dddge_
dd � Zdd
ddd!ddddd"g
e_
d#d$� Zdd
ddd%ge_
d&d'� Zd(d)� Zdd
d*d+d,dge_
d-d.� Zd/d0� Zdd
dd*d+d1d,d2ddd%ge_
d3d4� Zd5d6� Zdge_
d7d8� Zd9d:� Zd2ddd%ge_
d;d<� Zdd
dddd!d=ge_
d>d?� Zdd
ddddddd@d!ddge_
dAdB� Zdd
dddddddCdd!d=ge_
dDdE� ZdFdG� Z dddHdIdJdKdLdMdNdOg
dd!gdP ddg e _
G dQdR� dR�Z!G dSdT� dTej"�Z#G dUdV� dVe#�Z$ej%G dWdX� dXe#��Z&G dYdZ� dZej"�Z'G d[d\� d\�Z(d]d^� Z)d_d`� Z*G dadb� dbej"�Z+e,dck�r�e�-� dS )d� )�supportN��wrapsc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�tracecontextc C s || _ || _d S �N��output�value��selfr r � r �5/opt/cppython/lib/python3.8/test/test_sys_settrace.py�__init__ s ztracecontext.__init__c C s | j �| j� d S r �r �appendr �r r r r
� __enter__ s ztracecontext.__enter__c G s | j �| j � d S r r �r �exc_infor r r
�__exit__ s ztracecontext.__exit__N)�__name__�
__module__�__qualname__r r r r r r r
r s r c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�asynctracecontextc C s || _ || _d S r r r
r r r
r s 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__! s zasynctracecontext.__aexit__N)r r r r r r r r r r
r s r c C s | D ]
}|V qd S r r )�iterable�xr r r
� asynciter$ s r c C s dS �N� r r r r r
�basic+ s r! �r �call�r �line�r �returnc C s d} ~ d} d S r r �r r r r
�arigo_example0; s r) �� r% )� r% )r, r'