|
Server : LiteSpeed System : Linux barito.iixcp.rumahweb.net 5.14.0-611.49.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Apr 21 16:39:08 EDT 2026 x86_64 User : elvh3918 ( 1528) PHP Version : 8.2.31 Disable Function : mail Directory : /usr/local/lib/python3.9/site-packages/celery/backends/database/__pycache__/ |
a
��Sh� � @ s� d Z ddlZddlmZ ddlmZ ddlmZ ddlm Z ddl
mZ ddlm
Z
zdd lmZ W n ey� dd lmZ Y n0 e� Zd
ZdZdd
� ZG dd� d�ZdS )zSQLAlchemy session.� N)�register_after_fork)�
create_engine)�
DatabaseError)�sessionmaker)�NullPool)� get_exponential_backoff_interval)�declarative_base)�SessionManager�
c C s | � � d S �N)�_after_fork)�session� r �J/usr/local/lib/python3.9/site-packages/celery/backends/database/session.py�_after_fork_cleanup_session s r c @ sB e Zd ZdZdd� Zdd� Zdd� Zdd d
�Zdd� Zd
d� Z dS )r zManage SQLAlchemy sessions.c C s. i | _ i | _d| _d| _td ur*t| t� d S )NF)�_engines� _sessions�forked�preparedr r ��selfr r r �__init__ s zSessionManager.__init__c C s
d| _ d S )NT)r r r r r r ( s zSessionManager._after_forkc K sp | j rFz| j| W S tyB t|fi |�� }| j|<