관리-도구
편집 파일: py33compat.cpython-36.pyc
3 9��f� � @ s� d dl Z d dlZd dlZyd dlZW n ek r< dZY nX d dlmZ d dlmZ ej dd�Z G dd� de�Ze e de�Ze ed ej� j�ZdS ) � N)�six)�html_parser�OpArgz opcode argc @ s e Zd Zdd� Zdd� ZdS )�Bytecode_compatc C s || _ d S )N)�code)�selfr � r � /usr/lib/python3.6/py33compat.py�__init__ s zBytecode_compat.__init__c c s� t j d| jj�}t| jj�}d}d}x�||k r�|| }|tjkr�||d ||d d | }|d7 }|tjkr�tjd }||d� }q&nd}|d7 }t ||�V q&W dS ) z>Yield '(op,arg)' pair for each operation in code object 'code'�br � � � � i N���) �arrayr �co_code�len�disZ HAVE_ARGUMENTZEXTENDED_ARGr Z integer_typesr )r �bytes�eofZptrZextended_arg�op�argZ long_typer r r �__iter__ s zBytecode_compat.__iter__N)�__name__� __module__�__qualname__r r r r r r r s r �Bytecode�unescape)r r �collectionsZhtml�ImportErrorZsetuptools.externr Zsetuptools.extern.six.movesr � namedtupler �objectr �getattrr Z HTMLParserr r r r r �<module> s "