Your IP : 3.137.170.76
3
K�Re� � @ sP d dl Z d dlZd dlZd dlmZ ejdd�ZG dd� de�Ze e de�Z
dS )� N)�six�OpArgz
opcode argc @ s e Zd Zdd� Zdd� ZdS )�Bytecode_compatc C s
|| _ d S )N)�code)�selfr � r ��/builddir/build/BUILDROOT/alt-python36-setuptools-38.5.2-7.el8.x86_64/opt/alt/python36/lib/python3.6/site-packages/setuptools/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�dis�
HAVE_ARGUMENT�EXTENDED_ARGr �
integer_typesr )r �bytes�eof�ptr�extended_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)r r �collectionsZsetuptools.externr �
namedtupler �objectr �getattrr! r r r r �<module> s "