Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/celery/loaders/__pycache__/base.cpython-39.pyc
Ðазад
a t�h�# � @ s� d Z ddlZddlZddlZddlZddlmZmZ ddlmZ ddl m Z ddlmZ ddl mZ ddlmZmZ dd lmZ dd lmZmZmZmZ dZdad Zed Ze� ZG dd� d�Zddd�Z dd� Z!dS )zLoader base class.� N)�datetime�timezone)�json)�cached_property)�signals)�reraise)� DictAttribute� force_mapping)� maybe_list)�NotAPackage�find_module�import_from_cwd�symbol_by_name)� BaseLoaderFzPError: Module '{module}' doesn't exist, or it's not a valid Python module name. zDid you mean '{suggest}'? c @ s e Zd ZdZe� ZdZi ZdZe Z dd� Zd7dd�Zdd � Z d d� Zdd � Zdd� Zdd� Zdd� Zd8dd�Zd9dd�Zdd� Zdd� Zdd� Zdd � Zd:d!d"�Zd;d#d$�Zd%d&� Zd'd(� Zd)e�d*�ddfd+d,�Zd<d.d/�Z d=d1d2�Z!e"d3d4� �Z#e$d5d6� �Z%dS )>r a� Base class for loaders. Loaders handles, * Reading celery client/worker configurations. * What happens when a task starts? See :meth:`on_task_init`. * What happens when the worker starts? See :meth:`on_worker_init`. * What happens when the worker shuts down? See :meth:`on_worker_shutdown`. * What modules are imported to find tasks? Fc K s || _ t� | _d S �N)�app�set�task_modules)�selfr �kwargs� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/celery/loaders/base.py�__init__; s zBaseLoader.__init__Tc C s |rt �tj�S t �� S r )r �nowr �utc)r r r r r r ? s zBaseLoader.nowc C s dS )z!Called before a task is executed.Nr )r �task_id�taskr r r �on_task_initD s zBaseLoader.on_task_initc C s dS )z Called after a task is executed.Nr �r r r r �on_process_cleanupG s zBaseLoader.on_process_cleanupc C s dS )z9Called when the worker (:program:`celery worker`) starts.Nr r r r r �on_worker_initJ s zBaseLoader.on_worker_initc C s dS )z=Called when the worker (:program:`celery worker`) shuts down.Nr r r r r �on_worker_shutdownM s zBaseLoader.on_worker_shutdownc C s dS )z#Called when a child process starts.Nr r r r r �on_worker_process_initP s z!BaseLoader.on_worker_process_initc C s | j �|� | �|�S r )r �addr �r �moduler r r �import_task_moduleS s zBaseLoader.import_task_moduleNc C s t j||d�S �N)�package)� importlib� import_module)r r% r( r r r r* W s zBaseLoader.import_modulec C s t ||d u r| jn||d�S r'