File: //usr/local/lib/python3.10/test/__pycache__/test_enumerate.cpython-310.opt-1.pyc
o
�i�! � @ sF d dl Z d dlZd dlZd dlZd dlZd dlmZ G dd� d�ZG dd� d�ZG dd� d�Z G d d
� d
�Z
G dd� d�ZG d
d� d�ZG dd� d�Z
G dd� de je
�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de je
�ZG dd� de�ZG dd � d e�ZG d!d"� d"e�Zed#kr�e �� dS dS )$� N)�supportc @ � e Zd ZdZdd� Zdd� ZdS )�GzSequence using __getitem__c C s
|| _ d S �N��seqn��selfr � r
�0/usr/local/lib/python3.10/test/test_enumerate.py�__init__ �
z
G.__init__c C s
| j | S r r �r �ir
r
r �__getitem__
r
z
G.__getitem__N)�__name__�
__module__�__qualname__�__doc__r r r
r
r
r r s r c @ �( e Zd ZdZdd� Zdd� Zdd� ZdS ) �Iz Sequence using iterator protocolc C � || _ d| _d S �Nr �r r r r
r
r r �
z
I.__init__c C � | S r r
�r r
r
r �__iter__ � z
I.__iter__c C �2 | j t| j�kr
t�| j| j }| j d7 _ |S �N� �r �lenr �
StopIteration�r �vr
r
r �__next__ � z
I.__next__N�r r r r r r r'