File: //usr/local/lib/python3.9/site-packages/billiard/__pycache__/context.cpython-39.pyc
a
X>hb3 � @ s� d dl Z d dlZd dlZd dlZddlmZ g ZdZddlm Z m
Z
mZmZm
Z
mZmZ G dd� d�ZG dd � d ej�ZG d
d� de�Zedd
� ee�D ��e_ejdk�r2G dd� dej�ZG dd� dej�ZG dd� dej�ZG dd� de�ZG dd� de�ZG dd� de�Ze� e� e� d�Zeed �Zn8G dd� dej�ZG dd� de�Zde� iZeed �Zd d!� Ze� � Z!d"d#� Z"d$d%� Z#d&d'� Z$dS )(� N� )�processzIforce_execv is not supported as the billiard C extension is not installed)�ProcessError�BufferTooShort�TimeoutError�AuthenticationError�TimeLimitExceeded�SoftTimeLimitExceeded�WorkerLostErrorc @ sX e Zd ZeZeZeZeZeZeZe Z e
ej�Ze
ej
�Z
eed�rLdd� Zndd� Zdd� ZdEd d
�Zdd� Zd
d� ZdFdd�ZdGdd�ZdHdd�Zdd� ZdIdd�ZdJdd�ZdKdd�Zd d!� ZdLd#d$�Zd%d&� Zd'd(� Zd)d*� Z d+d,� Z!d-d.� Z"d/d0� Z#dMd1d2�Z$d3d4� Z%d5d6� Z&d7d8� Z'dNd9d:�Z(dOd;d<�Z)dPd=d>�Z*d?d@� Z+dAdB� Z,dCdD� Z-dS )Q�BaseContext� cpu_countc C s"