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/app/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/local/lib/python3.9/site-packages/celery/app/__pycache__/registry.cpython-39.pyc
a

��Sh��@sjdZddlZddlmZddlmZddlmZddlm	Z	m
Z
dZGdd	�d	e�Z
d
d�Zddd
�ZdS)zRegistry of available tasks.�N)�
import_module)�get_current_app)�add_autoretry_behaviour)�InvalidTaskError�
NotRegistered)�TaskRegistryc@sDeZdZdZeZdd�Zdd�Zdd�Zdd	�Zd
d�Z	dd
�Z
dS)rzMap of registered tasks.cCs|�|��dS�N)r)�self�key�r�=/usr/local/lib/python3.9/site-packages/celery/app/registry.py�__missing__szTaskRegistry.__missing__cCsH|jdurtd�t|�j���t�|�r.|�p0|}t|�|||j<dS)z�Register a task in the task registry.

        The task will be automatically instantiated if not already an
        instance. Name must be configured prior to registration.
        Nz,Task class {!r} must specify .name attribute)�namer�format�type�__name__�inspect�isclassr)r	�taskrrr�registers
��zTaskRegistry.registercCs8z|�t|d|��Wnty2|�|��Yn0dS)aUnregister task by name.

        Arguments:
            name (str): name of the task to unregister, or a
                :class:`celery.app.task.Task` with a valid `name` attribute.

        Raises:
            celery.exceptions.NotRegistered: if the task is not registered.
        rN)�pop�getattr�KeyErrorr)r	rrrr�
unregister"s
zTaskRegistry.unregistercCs
|�d�S)N�regular��filter_types�r	rrrr2szTaskRegistry.regularcCs
|�d�S)N�periodicrrrrrr5szTaskRegistry.periodiccs�fdd�|��D�S)Ncs&i|]\}}t|dd��kr||�qS)rr)r)�.0rr�rrr�
<dictcomp>9s�z-TaskRegistry.filter_types.<locals>.<dictcomp>)�items)r	rrr rr8szTaskRegistry.filter_typesN)r�
__module__�__qualname__�__doc__rr
rrrrrrrrrrsrcCst�j|Sr)r�tasks)rrrr�_unpickle_task=sr'cCs|rt|�t�j|Sr)rrr&)r�modulerrr�_unpickle_task_v2Asr))N)r%r�	importlibrZ
celery._staterZcelery.app.autoretryrZcelery.exceptionsrr�__all__�dictrr'r)rrrr�<module>s1

Yohohohohohooho | Sanrei Aya