Sindbad~EG File Manager
�
'Μg�$ � �� � d dl Z d dlZd dlZd dlZd dlZd dlmZ G d� d� Z G d� d� Z G d� d� Z G d � d
� Z
G d� d� Z G d
� d� Z G d� d� Z
G d� de j e
� Z G d� de� Z G d� de� Z G d� de� Z G d� de� Z G d� de j e
� Z G d� de� Z G d� d e� Z G d!� d"e� Zed#k( r e j4 � yy)$� N)�supportc � � e Zd Z d� Zd� Zy)�Gc � � || _ y �N��seqn��selfr s �0/usr/local/lib/python3.12/test/test_enumerate.py�__init__z
G.__init__ s � ��� � c � � | j | S r r �r �is r �__getitem__z
G.__getitem__
s � ��y�y��|�r N)�__name__�
__module__�__qualname__r
r � r r r r s � � ��r r c � � e Zd Z d� Zd� Zd� Zy)�Ic � � || _ d| _ y �Nr �r r r
s r r
z
I.__init__ � � ��� ���r c � � | S r r �r s r �__iter__z
I.__iter__ � � ��r c � � | j t | j � k\ rt �| j | j }| xj dz
c_ |S �N� �r �lenr �
StopIteration�r �vs r �__next__z
I.__next__ �? � ��6�6�S����^�#�=�%8��I�I�d�f�f������!����r N�r r r r
r r) r r r r r s � �&���r r c � � e Zd Z d� Zd� Zy)�Igc � � || _ d| _ y r r r
s r r
zIg.__init__ r r c # �6 K � | j D ] }|�� � y �wr r )r �vals r r zIg.__iter__"