관리-도구
편집 파일: dis.cpython-310.opt-2.pyc
o 6��f4N � @ s d dl Z d dlZd dlZd dlZd dlT d dlmZ g d�e Z[ejejej e eefZ ed Zdedfedfed ffZed ZdZdd � ZdUddd�dd�ZdUdd�dd�Zddddddddddd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zdd�d'd(�Ze�d)d*�Z d+e j!_"d,e j_"d-e j#_"d.e j$_"d/e j%_"d0e j&_"d1e j'_"d2e j(_"d3Z)d4Z*G d5d6� d6e �Z+dd7�d8d9�Z,d:d;� Z-d<d=� Z. dVd>d?�Z/dWdd�dAdB�Z0ddd�dCdD�Z1 dXdd dE�dFdG�Z2dHdI� Z3e0Z4dJdK� Z5dLdM� Z6dNdO� Z7G dPdQ� dQ�Z8dRdS� Z9e:dTk�re9� dS dS )Y� N)�*)�__all__)� code_info�dis�disassemble�distb�disco�findlinestarts� findlabels� show_code�get_instructions�Instruction�Bytecode�FORMAT_VALUE)N� �str�repr�ascii� MAKE_FUNCTION)�defaultsZ kwdefaultsZannotationsZclosurec C s6 z t | |d�}W |S ty t | |d�}Y |S w )N�eval�exec)�compile�SyntaxError)�source�name�c� r �*/opt/alt/python310/lib64/python3.10/dis.py�_try_compile s ��r ��file�depthc C sj | d u rt |d� d S t| d�r| j} t| d�r| j} nt| d�r&| j} nt| d�r/| j} nt| d�r7| j} t| d�r�t| j� � �}|D ]9\}}t |t�r~td| |d� z t |||d � W n tyx } z td ||d� W Y d }~nd }~ww t|d� qEd S t| d�r�t| ||d � d S t | ttf�r�t| |d� d S t | t�r�t| ||d � d S tdt| �j ��) N�r! �__func__�__code__�gi_code�ag_code�cr_code�__dict__zDisassembly of %s:r zSorry:�co_code�(don't know how to disassemble %s objects)r �hasattrr$ r% r&