shell bypass 403
o
ab;) � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl
Z
d dlmZ d dl
mZmZ d dl
mZ dadZG dd� d�ZG dd � d �Zd
d� Zdd
� ZG dd� d�ZG dd� d�ZG dd� dej�Zejd+dd��ZG dd� de�ZG dd� de�ZG dd� dej�ZG dd� de�Z d dlm!Z! G d d!� d!e!j"�Z#G d"d#� d#e!j"�Z$G d$d%� d%ej�Z%d&Z&d'e&iZ'd(d)� Z(e)d*kr�e(� dS dS ),� N)�support)�
script_helper� ALWAYS_EQ)�
gc_collectZfoobarc @ � e Zd Zdd� ZdS )�Cc C � d S �N� ��selfr
r
�:/usr/local/python-3.10/lib/python3.10/test/test_weakref.py�method � zC.methodN)�__name__�
__module__�__qualname__r r
r
r
r
r � r c @ � e Zd ZdZdd� ZdS )�CallableNc C �
|| _ d S r ��bar)r �xr
r
r
�__call__ �
zCallable.__call__)r r r r r r
r
r
r
r s r c C s dd� } | S )Nc S r r r
r
r
r
r
�f% � zcreate_function.<locals>.fr
�r r
r
r
�create_function$ s r c C s t � jS r )r r r
r
r
r
�create_bound_method( � r c @ sD e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dS )�Objectc C r r ��arg)r r$ r
r
r
�__init__- r zObject.__init__c C s
d| j S )Nz<Object %r>r# r r
r
r
�__repr__/ r zObject.__repr__c C s t |t�r| j|jkS tS r ��
isinstancer"