Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/celery/apps/__pycache__/worker.cpython-39.pyc
Ðазад
a t�h�3 � @ s d Z ddlZddlZddlZddlZddlmZ ddlmZ ddl m Z ddlmZ ddl mZ ddlmZmZmZ dd lmZ dd lmZ ddlmZmZmZ ddlmZmZ dd lmZ ddl m!Z! ddl"m#Z#m$Z$m%Z% ddl&m'Z' ddl(m)Z) dZ*e#e+�Z,ej�-d�Z.e/ed�Z0g d�Z1dZ2dZ3dd� Z4ej5fdd�Z6G dd� de)�Z7dddefd d!�Z8e d"k�rzee8d#d$ed%�Z9nee8d#dd&�Z9e.�s�ee8d"d$ed%�Z:nd'd(� Z9Z:d)d*� Z;e.�s�ee8d+e;ed,�Z<nd-d.� Z<d/d0� Z=d=d2d3�Z>d>d5d6�Z?d?d9d:�Z@d@d;d<�ZAdS )Az�Worker command-line program. This module is the 'program-version' of :mod:`celery.worker`. It does everything necessary to run that module as an actual application, like installing signal handlers, platform tweaks, and so on. � N)�datetime)�partial)� REMAP_SIGTERM)�current_process)�safe_str)�VERSION_BANNER� platforms�signals)�trace)� AppLoader)� EX_FAILURE�EX_OK�check_privileges)�static�term)�cry)�qualname)� get_logger� in_sighandler�set_in_sighandler)� pluralize)�WorkController)�Worker�java�pypy_version_info)� --------------�--- ***** -----�-- ******* ----�- *** --- * ---�- ** ----------r r r r r r r z�{hostname} v{version} {platform} {timestamp} [config] .> app: {app} .> transport: {conninfo} .> results: {results} .> concurrency: {concurrency} .> task events: {events} [queues] {queues} z [tasks] {tasks} c C s ddl m} tdd� | � D ��S )Nr �� enumeratec s s | ]}|j �d �sdV qdS )zDummy-� N)�name� startswith)�.0�t� r'