File: //opt/alt/python312/lib64/python3.12/test/__pycache__/test_itertools.cpython-312.opt-2.pyc
�
~h�e7� � �
� d dl Z d dlZd dlmZ d dlmZ d dl� d dlZd dlm Z d dl
mZ d dlZd dl
Z
d dlZd dlZd dlmZ d dlZd dlZd dlZd dlZd dlZd� Zej0 Ze d z
Zd
� Zd� Zd� Zd
� Zd� Zd� Z d� Z!d� Z" G d� d� Z#d� Z$d� Z%d� Z&d� Z'd� Z(d� Z) e*ejV d z � D � cg c] } | fd��� c} Z, G d� dejZ � Z. G d� dejZ � Z/ G d� d ejZ � Z0 G d!� d"ejZ � Z1d#� Z2 G d$� d%� Z3 G d&� d'� Z4 G d(� d)� Z5 G d*� d+� Z6 G d,� d-� Z7 G d.� d/� Z8 G d0� d1� Z9 G d2� d3� Z:d4� Z; G d5� d6ejZ � Z< G d7� d8ejZ � Z= G d9� d:ejZ � Z> G d;� d<ejZ � Z?ej� G d=� d>ejZ � � ZAd?� ZBeCd@k( r ej� � yyc c} w )A� N)�support)�threading_helper)�*)�Decimal)�Fraction)�reducec � � � � fd�}|S )Nc � �� | j t � 5 �| � d d d � t j � 5 t j dt �� �| � d d d � t j � 5 t j dt �� | j t t t f� 5 �| � d d d � d d d � y # 1 sw Y ��xY w# 1 sw Y �xY w# 1 sw Y �*xY w# 1 sw Y y xY w)N�ignore)�category�error)�assertWarns�DeprecationWarning�warnings�catch_warnings�simplefilter�assertRaises�AssertionError�SystemError)�self�testfuncs ��:/opt/alt/python312/lib64/python3.12/test/test_itertools.py�innerz pickle_deprecated.<locals>.inner s� �� �
�
�
�0�
1� ��T�N� �
�
$�
$�
&� ��!�!�(�5G�H��T�N� � �
$�
$�
&� ��!�!�'�4F�G��"�"�$6���#T�U�
����
� � � � �� � ��
�
�� � �s: � C�$C�<<C6�8 C*�C6�C�C'�*C3 �/C6�6C?� )r r s ` r �pickle_deprecatedr s �� ��
� �L� � c �$ � t t | � � S �N)�list�zip��argss r �lzipr$ * s � ���T�
��r c � � d| z S �N� r ��xs r �oneargr* - s � �#��Q�3�Jr c � � t �r )�
ValueErrorr"