shell bypass 403
o
_b4T � @ sx d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd dl Z
d dlZd dlZd dl
Z
d dl
mZ d dl
mZ d dl
mZ d dl
mZ d dl
mZ d dl
mZ d dl
mZ d dlZd dlZeejd d
�s�dD ]
Zeee� ejde = qqd
ejd _dZz
dZee_ee_W n e y� Y nw dCdd�Z! dDdd�Z"da#dd� Z$e$d� e�%� Z&e&fdd�Z'd
a(d
a)d
a*dEdd�Z+dd� Z,dd� Z-dd � Z.d!d"� Z/d#d$� Z0d%d&� Z1d'd(� Zd)d*� Z2d+d,� Z3d-Z4d.d/� Z5d0d1� Z6G d2d3� d3ej7�Z8G d4d5� d5ej9�Z:G d6d7� d7e:�Z;G d8d9� d9e:�Z<G d:d;� d;ej=�Z>G d<d=� d=�Z?e@d>k�r6d d?lAm+Z+ e+d@dAdB� e$d
� dS )F� N)�autocomplete)�calltip)�
debugger_r)�
debugobj_r)�iomenu)�rpc)�stackviewerzidlelib.run�firstrun)ZsimpledialogZ
messagebox�fontZdialogZ
filedialogZcommondialog�ttkztkinter.Fz 127.0.0.1zCtrl-D (end-of-file)c C sX d}|d||f 7 }|d u rt �||�}|�� }|r!|d| 7 }|d|j| f 7 }|S )Nz!
Warning (from warnings module):
z File "%s", line %s
z %s
z%s: %s
)� linecache�getline�strip�__name__)�message�category�filename�lineno�line�s� r �4/usr/local/python-3.10/lib/python3.10/idlelib/run.py�idle_formatwarning3 s r c C sB |d u rt j}z|�t| ||||�� W d S ty Y d S w �N)�sys�stderr�writer �OSError)r r r r �filer r r r �idle_showwarning_subproc@ s
��r c C s<