Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/celery/contrib/testing/__pycache__/app.cpython-39.pyc
Ðазад
a t�h( � @ s� d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z m Z dddhd d dddd �ZG dd� d�ZG dd� dee j ��Zddddeddfdd�Zedd� �Zeddd��ZdS )z-Create Celery app instances used for testing.� N)�contextmanager)�deepcopy)�symbol_by_name)�Celery�_stateF�jsonT�UTCz memory://zcache+memory://)Zworker_hijack_root_loggerZworker_log_colorZaccept_contentZ enable_utc�timezone� broker_url�result_backendZbroker_heartbeatc @ s e Zd ZdZdd� ZdS )�Trapz�Trap that pretends to be an app but raises an exception instead. This to protect from code that does not properly pass app instances, then falls back to the current_app. c C s( |dks|dkrd S t |� td��d S )N� _is_coroutine�__func__zTest depends on current_app)�print�RuntimeError)�self�name� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/celery/contrib/testing/app.py�__getattr__ s zTrap.__getattr__N)�__name__� __module__�__qualname__�__doc__r r r r r r s r c s e Zd ZdZ� fdd�Z� ZS )�UnitLoggingz)Sets up logging for the test application.c s t � j|i |�� d| _d S )NT)�super�__init__Z already_setup)r �args�kwargs�� __class__r r r * s zUnitLogging.__init__)r r r r r � __classcell__r r r r r '