File: //usr/local/lib/python3.10/test/__pycache__/test_concurrent_futures.cpython-310.opt-1.pyc
o
�i�� � @ s2 d dl mZ d dlmZ d dlmZ e�d� d dlmZ d dlmZ d dl Z d dl
Z
d dlZd dlm
Z
d dlZd dlZd dlZd dlZd dlZd dlZd dlZd dlZd d lmZ d d
lmZ d dlmZmZmZmZmZm Z m!Z! d dl"m#Z#m$Z$ d dl%Z&d dl'Z&d dl&Z(ej)d
d
d�r�e�*d��eddfdd�Z+e+ed�Z,e+ed�Z-e+ed�Z.e+ed�Z/e+ee0� d�Z1e+edd�Z2da3dd� Z4dd� Z5dd� Z6dd� Z7dd � Z8d!d"� Z9dmd#d$�Z:G d%d&� d&e;�Z<G d'd(� d(�Z=d)d*� Z>G d+d,� d,ej?�Z@G d-d.� d.�ZAG d/d0� d0eA�ZBG d1d2� d2eA�ZCG d3d4� d4eA�ZDG d5d6� d6eA�ZEe@feBeCeEeDffd7d8�ZFG d9d:� d:eA�ZGG d;d<� d<eA�ZHeFeG� eFeH� G d=d>� d>�ZIG d?d@� d@eBeIe@�ZJG dAdB� dBeI�ZKeFeKeCeEeDfdC� G dDdE� dE�ZLG dFdG� dGeBeLe@�ZMeFeLeCeEeDfdC� G dHdI� dI�ZNeFeN� G dJdK� dK�ZOG dLdM� dMeBeOe@�ZPG dNdO� dOeO�ZQeFeQeCeEeDfdC� dmdPdQ�ZRdRdS� ZSdTdU� ZTdVdW� ZUdXdY� ZVG dZd[� d[e;�ZWG d\d]� d]e;�ZXG d^d_� d_e;�ZYG d`da� dae;�ZZG dbdc� dce;�Z[G ddde� dee;�Z\G dfdg� dg�Z]eFe]eCeEeDfdC� G dhdi� die@�Z^djdk� Z_e`dlk�re�a� dS dS )n� )�support)�
import_helper)�threading_helper�_multiprocessing)�hashlib_helper)�assert_python_okN)�QueueHandler��
PicklingError)�futures)�PENDING�RUNNING� CANCELLED�CANCELLED_AND_NOTIFIED�FINISHED�Future�BrokenExecutor)�BrokenProcessPool�_check_system_limitsT)�addressZmemoryz test too slow on ASAN/MSAN buildc C s t � }| |_||_||_|S �N)r �_state�
_exception�_result)�state� exception�result�f� r �9/usr/local/lib/python3.10/test/test_concurrent_futures.py�
create_future* s
r �r �r r �* �r r �
uninitializedc C s | | S r r )�x�yr r r �mul<