File: //lib64/python3.8/multiprocessing/__pycache__/queues.cpython-38.opt-1.pyc
U
e5d- @ s d ddgZ ddlZddlZddlZddlZddlZddlZddlZddlm Z m
Z
ddlZddlm
Z
ddlmZ ejjZdd lmZmZmZmZmZ G d
d d eZe ZG dd deZG dd deZdS )
QueueSimpleQueue
JoinableQueue N)EmptyFull )
connection)context)debuginfoFinalizeregister_after_fork
is_exitingc @ s e Zd Zd*ddZdd Zdd Zdd Zd+dd
Zd,ddZdd Z dd Z
dd Zdd Zdd Z
dd Zdd Zdd Zd d! Zed"d# Zed$d% Zed&d' Zed(d) ZdS )-r r c C s |dkrddl m} || _tjdd\| _| _| | _t
| _tj
dkrTd | _n
| | _||| _d| _| tj
dkrt| tj d S )Nr r )
SEM_VALUE_MAXFZduplexwin32)Zsynchronizer _maxsizer Pipe_reader_writerLock_rlockosgetpid_opidsysplatform_wlockZBoundedSemaphore_sem
_ignore_epipe_after_forkr
r selfmaxsizectx r% ./usr/lib64/python3.8/multiprocessing/queues.py__init__$ s
zQueue.__init__c C s. t | | j| j| j| j| j| j| j| j fS N)
r assert_spawningr r r r r r r r r"