Файловый менеджер - Редактировать - /opt/imh-python/lib/python3.9/site-packages/celery/backends/database/__pycache__/__init__.cpython-39.pyc
Ðазад
a t�hG � @ s� d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z ddl mZ ddlm Z d d lmZmZmZ d dlmZ z ddlmZmZ dd lmZ W n ey� ed��Y n0 e�e�ZdZedd� �Zdd� ZG dd� de �Z dS )z SQLAlchemy result store backend.� N)�contextmanager��wraps)�states)�BaseBackend)�ImproperlyConfigured)�maybe_timedelta� )�Task�TaskExtended�TaskSet)�SessionManager)� DatabaseError�InvalidRequestError)�StaleDataErrorzhThe database result backend requires SQLAlchemy to be installed.See https://pypi.org/project/SQLAlchemy/)�DatabaseBackendc c sD z4z d V W n t y( | �� � Y n0 W | �� n | �� 0 d S )N)� Exception�rollback�close)�session� r ��/root/rpmbuild/BUILDROOT/imh-python39-modules-3.9.7-92.el8.x86_64/opt/imh-python/lib/python3.9/site-packages/celery/backends/database/__init__.py�session_cleanup s r c s t � �� fdd��}|S )Nc sv |� dd�}t|�D ]\}z� | i |��W S tttfyn tjd� j|| d dd� |d |krj� Y q0 qd S )N�max_retries� z-Failed operation %s. Retrying %s more times.r T)�exc_info)�pop�ranger r r �logger�warning�__name__)�args�kwargsr �retries��funr r �_inner) s �zretry.<locals>._innerr )r% r&