Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/celery/worker/__pycache__/request.cpython-39.pyc
Ðазад
a t�h]j � @ s� d Z ddlZddlZddlmZ ddlmZmZ ddlmZ ddlm Z ddl mZ ddlm Z mZ dd lmZ dd lmZmZ ddlmZ ddlmZmZmZ dd lmZ ddlmZmZmZm Z m!Z!m"Z"m#Z#m$Z$ ddl%mZ& ddl'm(Z(m)Z)m*Z* ddl+m,Z, ddl-m.Z. ddl/m0Z0 ddl1m2Z2m3Z3m4Z4 ddl5m6Z6 dZ7e8ed�Z9e,e:�Z;e;j<e;j=e;j>e;j?f\Z<Z=Z@Z?daAdaBdd� ZCeC� e4jDZDejEjFZGejHjFZIe6jJZJe6jKZKe6jLZMe6jNZNG dd� d�ZOeeMeKdefdd�ZPdS ) zfTask request. This module defines the :class:`Request` class, that specifies how tasks are executed. � N)�datetime)� monotonic�time)�ref)�TERM_SIGNAME)�ExceptionWithTraceback)� safe_repr�safe_str)�cached_property)�current_app�signals)�Context)�fast_trace_task� trace_task�trace_task_ret)�BasePool)�Ignore�InvalidTaskError�Reject�Retry�TaskRevokedError� Terminated�TimeLimitExceeded�WorkerLostError)r )�maybe� maybe_list�noop)� get_logger)�gethostname)�get_pickled_exception)� maybe_iso8601�maybe_make_aware�timezone� )�state)�Request�pypy_version_infoFc C s t �tj�at �tj�ad S �N)�logger�isEnabledFor�logging�DEBUG�_does_debug�INFO� _does_info� r/ r/ ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/celery/worker/request.py�__optimize__. s r1 c @ sF e Zd ZdZdZdZdZdZdZdZ dZ dZdZe s8dZeddddddeddddeefdd�Zed d � �Zedd� �Zed d� �Zedd� �Zedd� �Zedd� �Zedd� �Zedd� �Zedd� �Zedd� �Zedd� �Zedd � �Zed!d"� �Z ed#d$� �Z!ed%d&� �Z"ed'd(� �Z#ed)d*� �Z$e$j%d+d*� �Z$ed,d-� �Z&ed.d/� �Z'ed0d1� �Z(e(j%d2d1� �Z(ed3d4� �Z)ed5d6� �Z*ed7d8� �Z+ed9d:� �Z,e,j%d;d:� �Z,ed<d=� �Z-ed>d?� �Z.ed@dA� �Z/e/j%dBdA� �Z/edCdD� �Z0e0j%dEdD� �Z0edFdG� �Z1edHdI� �Z2edJdK� �Z3ee4dL�dMdN��Z5ee6dL�dOdP��Z7edQdR� �Z8e9dS�dTdU�Z:d�dVdW�Z;dXdY� Z<d�dZd[�Z=d�d\d]�Z>d^d_� Z?d`da� Z@dbdc� ZAddde� ZBdfdg� ZCdhdi� ZDdjdk� ZEdldm� ZFd�dndo�ZGdpdq� ZHd�drds�ZId�dtdu�ZJdvdw� ZKdxdy� ZLdzd{� ZMeNd|d}� �ZOeNd~d� �ZPeNd�d�� �ZQeNd�d�� �ZReNd�d�� �ZSeNd�d�� �ZTdS )�r% zA request for task execution.FN)NN)�_app�_type�name�id�_root_id� _parent_id�_on_ack�_body� _hostname�_eventer�_connection_errors�_task�_eta�_expires� _request_dict� _on_reject�_utc� _content_type�_content_encoding� _argsrepr�_kwargsrepr�_args�_kwargs�_decodedZ __payload�__weakref__�__dict__Tc K s� || _ |d u r|j�� n|�� | _| d u r0|jn| | _|| _| | _|| _|rZd | _ | _ n|j|j | _ | _ | jrx| jn|j | _| jd | _| jd | _| _d| jv r�| jd p�| j| _| j�d�| _| j�d�| _| j�dd �}|r�|| _| j�dd�| _| j�d d�| _|| _| | _|�p$t� | _|| _|�p6d | _|�pL| jj| j | _| j�dd�| _ | j�d �}|d u�r�z||�}W n@ t!t"t#f�y� } z t$d|�d|� ���W Y d }~n d }~0 0 ||| j%�| _&nd | _&| j�d�}|d u�rNz||�}W n@ t!t"t#f�y< } z t$d|�d|� ���W Y d }~n d }~0 0 ||| j%�| _'nd | _'|j(�p^i }|j)�pji }|�d�|�d�|�d�|�dd�d�| _*| j�+||�d�|�d�| j| j*d�� | j\| jd<