Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/billiard/__pycache__/queues.cpython-39.pyc
Ðазад
a i�h�1 � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZddlmZ ddlmZ ddl m Z d dlmZ d dl mZmZ ddlmZmZmZmZmZmZ dd lmZ g d �ZG dd� d�Ze� ZG d d� de�ZG dd� d�ZG dd� de�ZdS )� N� )� connection)�context)� get_errno)� monotonic)�Empty�Full)�debug�error�info�Finalize�register_after_fork� is_exiting)�ForkingPickler)�Queue�SimpleQueue� JoinableQueuec @ s� e Zd ZdZd)dd�Zdd� Zdd� Zd d � Zd*d d�Zd+dd�Z dd� Z dd� Zdd� Zdd� Z dd� Zdd� Zdd� Zdd � Zd!d"� Zed#d$� �Zed%d&� �Zed'd(� �ZdS ),r z4 Queue type using a pipe, buffer and thread r c O s� z|d }W n t y& td��Y n0 |dkr<ddlm} || _tjdd�\| _| _|� � | _ t�� | _ tjdkr|d | _n |� � | _|�|�| _d| _| �� tjdkr�t| tj� d S ) N�ctxz-missing 1 required keyword-only argument: ctxr r )� SEM_VALUE_MAXF��duplex�win32)�KeyError� TypeErrorZsynchronizer �_maxsizer �Pipe�_reader�_writer�Lock�_rlock�os�getpid�_opid�sys�platform�_wlock�BoundedSemaphore�_sem� _ignore_epipe�_after_forkr r ��self�maxsize�args�kwargsr � r/ �/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/billiard/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'