Sindbad~EG File Manager
a
��gz; � @ s� d dl Z d dlZd dlZd dlmZ d dlmZmZ dd� ZG dd� d�Z G dd � d �Z
G d
d� d�ZG dd
� d
�ZG dd� d�Z
G dd� d�ZG dd� d�Zd dlmZ dd� ZG dd� de�ZG dd� de�ZG dd� de j�ZdS )� N)�support)� ALWAYS_EQ�NEVER_EQc c s | D ]
}|V qd S �N� ��seqn�ir r �*/usr/local/lib/python3.9/test/seq_tests.py�iterfunc
s r c @ s e Zd Zdd� Zdd� ZdS )�Sequencec C s
|| _ d S r �r ��selfr r r r
�__init__ s zSequence.__init__c C s
| j | S r r
�r r r r r
�__getitem__ s zSequence.__getitem__N)�__name__�
__module__�__qualname__r r r r r r
r s r c @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�IterFuncc C s || _ d| _d S �Nr r r r r r
r s zIterFunc.__init__c C s | S r r �r r r r
�__iter__ s zIterFunc.__iter__c C s2 | j t| j�krt�| j| j }| j d7 _ |S �N� �r �lenr �
StopIteration�r �vr r r
�__next__ s zIterFunc.__next__N�r r r r r r! r r r r
r s r c @ s e Zd Zdd� Zdd� ZdS )�IterGenc C s || _ d| _d S r r r r r r
r ( s zIterGen.__init__c c s | j D ]
}|V qd S r r
)r �valr r r
r + s
zIterGen.__iter__N�r r r r r r r r r
r# &