File: //usr/local/lib/python3.7/test/__pycache__/test_sys_settrace.cpython-37.opt-2.pyc
B
��g� �
@ 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
ddddddddg
e_
dd� Zdd
dddge_
d d!� Zd"d#� Zdd
d$d%d&dge_
d'd(� Zd)d*� Zdd
dd$d%d+d&d,dddge_
d-d.� Zd/d0� Zdge_
d1d2� Zd3d4� Zd,dddge_
d5d6� Zdd
ddddd7ge_
d8d9� Zdd
dddddddd:dd;d<g
e_
d=d>� Zdd
ddddddd?ddd7ge_
d@dA� ZdBdC� ZdddDdEdFdGdHdIdJdKg
ddgdL ddg e_
G dMdN� dN�ZG dOdP� dPej �Z!G dQdR� dRe!�Z"ej#G dSdT� dTe!��Z$G dUdV� dVej �Z%G dWdX� dX�Z&dYdZ� Z'd[d\� Z(G d]d^� d^ej �Z)e*d_k�r�e�+� dS )`� )�supportN)�wrapsc @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�tracecontextc C s || _ || _d S )N)�output�value)�selfr r � r �2/usr/local/lib/python3.7/test/test_sys_settrace.py�__init__ s ztracecontext.__init__c C s | j �| j� d S )N)r �appendr )r r r r � __enter__ s ztracecontext.__enter__c G s | j �| j � d S )N)r 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 )N)r r )r r r r r r r
s zasynctracecontext.__init__c � s | j �| j� d S )N)r r r )r r r r �
__aenter__ s zasynctracecontext.__aenter__c � s | j �| j � d S )N)r r 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 x| D ]
}|V qW d S )Nr )�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 )Nr r )r r r r �
arigo_example; s r )� r )� r )r r c C s d} ~ d} d S )Nr r )r r r r �one_instr_lineI s r )� r )r! r c C s( d} xt d�D ]}|rd} qd} qW d S )Nr r )�range)r �ar r r �no_pop_topsT s
r$ )� r )� r )r r c C s d} x| st qW d}d S )Nr )Zbla)�yr r r r �
no_pop_blocksg s r( )r&