Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/celery/worker/__pycache__/worker.cpython-39.pyc
Ðазад
a t�h�8 � @ s4 d Z ddlZddlZddlmZmZ ddlmZ ddlmZ ddl m Z ddl mZ ddl m Z dd lmZmZ dd lmZmZmZ ddlmZmZ ddlmZ dd lmZ ddlmZ ddlmZm Z ddl!m"Z" ddl#m$Z$ ddl%m&Z& zddl'Z'W n e(�y dZ'Y n0 dZ)dZ*dZ+dZ,G dd� d�Z-dS )a� WorkController can be used to instantiate in-process workers. The command-line interface for the worker is in :mod:`celery.bin.worker`, while the worker program is in :mod:`celery.apps.worker`. The worker program is responsible for adding signal handlers, setting up logging, etc. This is a bare-bones worker without global side-effects (i.e., except for the global state stored in :mod:`celery.worker.state`). The worker consists of several components, all managed by bootsteps (mod:`celery.bootsteps`). � N)�datetime�timezone)� cpu_count)�detect_environment)� bootsteps)�concurrency)�signals)�RUN� TERMINATE)�ImproperlyConfigured�TaskRevokedError�WorkerTerminate)� EX_FAILURE�create_pidlock)�reload_from_cwd)�mlevel)� worker_logger)�default_nodename� worker_direct)�str_to_list)�default_socket_timeout� ��state)�WorkControllerg @z� Trying to select queue subset of {0!r}, but queue {1} isn't defined in the `task_queues` setting. If you want to automatically declare unknown queues you can enable the `task_create_missing_queues` setting. ze Trying to deselect queue subset of {0!r}, but queue {1} isn't defined in the `task_queues` setting. c @ sR e Zd ZdZdZdZdZdZdZdZ G dd� de j�ZdHdd�ZdIdd�Z d d � Zdd� Zd d� Zdd� Zdd� Zdd� Zdd� ZdJdd�Zdd� Zdd� Zdd� Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� Zd)d*� ZdKd,d-�ZdLd.d/�Z dMd1d2�Z!dNd3d4�Z"dOd5d6�Z#dPd7d8�Z$d9d:� Z%d;d<� Z&d=d>� Z'd?d@� Z(dAdB� Z)e*dCdD� �Z+dQdFdG�Z,dS )Rr zUnmanaged worker instance.Nc @ s e Zd ZdZdZh d�ZdS )zWorkController.BlueprintzWorker bootstep blueprint.ZWorker> zcelery.worker.components:Hubz celery.worker.components:StateDBzcelery.worker.components:Timerzcelery.worker.components:Beatzcelery.worker.components:Poolz'celery.worker.autoscale:WorkerComponentz!celery.worker.components:ConsumerN)�__name__� __module__�__qualname__�__doc__�nameZ default_steps� 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/worker.py� BlueprintK s r"