Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_frame.cpython-311.pyc |
�
�KeC- � �0 � d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlm Z d dl
mZ d dlm
Z
G d� dej � � Z G d� dej � � Z G d � d
ej � � Z G d� dej � � Zed
k r ej � � dS dS )� N)�support)�threading_helper)�assert_python_okc �j � e Zd ZdZdd�Zd� Zd� Zd� Zd� Zd� Z d � Z
d
� Zd� Ze
j d� � � Zd
S )� ClearTestz"
Tests for frame.clear().
� c � � ddz d S �N� r � )�self�x�kwargss �9/usr/local/apps/python3/lib/python3.11/test/test_frame.py�innerzClearTest.inner s � � �!����� c �V � | j di |�� n# t $ r}|}Y d }~nd }~ww xY w|S )Nr )r �ZeroDivisionError)r
r �e�excs r �outerzClearTest.outer sU � � ��D�J� � �� � � � �� � � � ��C�C�C�C�C�C����� �����
s �
�
&�!�&c �R � |�$|j � � � |j }|�"dS dS )z2
Clear all frames in a traceback.
N)�tb_frame�clear�tb_next)r
�tbs r �clear_traceback_framesz ClearTest.clear_traceback_frames s3 � � �n��K��������B� �n�n�n�n�nr c � � G d� d� � } |� � }t j |� � }| � |�� � }~t j � � | � d |� � � � | � |j � � t j � � | � d |� � � � d S )Nc � � e Zd ZdS )�&ClearTest.test_clear_locals.<locals>.CN��__name__�
__module__�__qualname__r r r �Cr '