관리-도구
편집 파일: debugger_r.cpython-36.opt-1.pyc
3 � fl/ � @ s� d Z ddlZddlmZ dZdadZi Zi Zi Z i Z dd� Zdd � ZG d d� d�Z G dd � d �Zdd� ZG dd� d�ZG dd� d�ZG dd� d�ZG dd� d�ZG dd� d�Zdd� Zdd� Zdd� Zd d!� Zed"kr�dd#lmZ ed$d%d&d'� dS )(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. � N)�debugger�idb_adapterZgui_adapterc C s t | �}| t|<