| Server IP : 121.121.20.254 / Your IP : 216.73.217.51 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python315/Lib/idlelib/__pycache__/ |
Upload File : |
R
>lqj�0 c �. � Q s ] PHs] PHs] QHGs ] sQrQs- s- s - s
- sQ sQ s
Q Q2 s Q Q 2 sQ
s Q Q2 s Q
Q2 s Q Q2 s Q Q2 s Q Q2 sQ sQ sQ sQ s\Q6X c ] QHlGs \ Q]P
Q5 P! P! )a� Support for remote Python debugging.
Some ASCII art to describe the structure:
IN PYTHON SUBPROCESS # IN IDLE PROCESS
#
# oid='gui_adapter'
+----------+ # +------------+ +-----+
| GUIProxy |--remote#call-->| GUIAdapter |--calls-->| GUI |
+-----+--calls-->+----------+ # +------------+ +-----+
| Idb | # /
+-----+<-calls--+------------+ # +----------+<--calls-/
| IdbAdapter |<--remote#call--| IdbProxy |
+------------+ # +----------+
oid='idb_adapter' #
The purpose of the Proxy and Adapter classes is to translate certain
arguments and return values that cannot be transported through the RPC
barrier, in particular frame and traceback objects.
)�debugger�idb_adapter�gui_adapterc �0 � [ U 2 oU [ U$ U! �N)�id�
frametable)�frame�fids & �'C:\Python315\\Lib\idlelib\debugger_r.py�
wrap_framer ( s � �
�U�)�C��J�s�O��J� c �t � U e P! U ]* o[ U2 oU[ U$ U ] * U ]* U1oU! )z0replace info[2], a traceback instance, by its ID)r �tracebacktable)�info� traceback�traceback_id�
modified_infos & r
� wrap_infor - s@ � ��|����G� ��)�}��'0��|�$��a��$�q�'�<�8�
��r c �2 ` � \ sQ s]9s n Q sQQ ksQsU sP! )�GUIProxyc � � Vm V m P! r ��conn�oid)�selfr �gui_adap_oids &&&r
�__init__�GUIProxy.__init__; s � �� ��r c � � U O O U O Q U[ U2 [ U2 1- 2 P! )�interaction)r �
remotecallr r r )r �messager r s &&&&r
r �GUIProxy.interaction? s4 � �
� � ���T�X�X�}�%�z�%�'8�)�D�/�J�� !r r r ��__name__�
__module__�__qualname__�__firstlineno__r r �__static_attributes__�__classdictcell__��
__classdict__s @r
r r 9 s �� � � �!� !r r c � ` � \ sQ s]Fs n Q sQ sQ sQ sQ sQ s Q s
Q sQ sQ
s
Q sQ sQ
sQ sQ sQ sQ sQ sQ sQ sQsU sP! )�
IdbAdapterc � � Vm P! r ��idb)r r0 s &&r
r �IdbAdapter.__init__H s � ��r c �<