File: //usr/local/lib/python3.10/test/__pycache__/test_finalization.cpython-310.opt-2.pyc
o
�i�: � @ s@ d dl Z d dlZd dlZd dlZzd dlmZ W n
ey& dd� ZY nw zd dlmZ W n
ey< dd� ZY nw d dlm Z G d d
� d
�Z
G dd� de
�ZeG d
d� de
��ZeG dd� de
��Z
G dd� de�ZG dd� de�ZG dd� d�ZG dd� deej�ZG dd� d�ZG dd� dee�ZG dd� dee�ZG dd � d ee�ZG d!d"� d"eej�ZG d#d$� d$�ZG d%d&� d&ee�ZG d'd(� d(ee�ZG d)d*� d*ee�ZG d+d,� d,eej�ZG d-d.� d.e�ZeG d/d0� d0e��ZeG d1d2� d2e��ZeG d3d4� d4ee��Z e j!G d5d6� d6eej��Z"e#d7k�re�$� dS dS )8� N)�with_tp_delc C s G dd� dt �}|S )Nc @ � e Zd Zdd� ZdS )zwith_tp_del.<locals>.Cc _ � t d��)Nzrequires _testcapi.with_tp_del�� TypeError��cls�args�kwargs� r �3/usr/local/lib/python3.10/test/test_finalization.py�__new__ � zwith_tp_del.<locals>.C.__new__N��__name__�
__module__�__qualname__r
r r r r �C � r )�object�r r r r r r
s r )�
without_gcc C s G dd� d�}|S )Nc @ r )zwithout_gc.<locals>.Cc _ r )Nzrequires _testcapi.without_gcr r r r r r
r zwithout_gc.<locals>.C.__new__Nr r r r r r r r r r r r r r s r )�supportc @ s\ e Zd Z g Zg Zg Zg ZdZdZe dd� �Z
e ejdd� ��Z
dd� Zd d
� Zdd� Zd
S )�NonGCSimpleBaseFr c C s>