HEX
Server: LiteSpeed
System: Linux kapuas.iixcp.rumahweb.net 5.14.0-427.42.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Nov 1 14:58:02 EDT 2024 x86_64
User: mirz4654 (1666)
PHP: 8.1.33
Disabled: system,exec,escapeshellarg,escapeshellcmd,passthru,proc_close,proc_get_status,proc_nice,proc_open,proc_terminate,shell_exec,popen,pclose,dl,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setsid,posix_setuid,posix_setpgid,ini_alter,show_source,define_syslog_variables,symlink,syslog,openlog,openlog,closelog,ocinumcols,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dll,ftp,myshellexec,socket_bind,mail,posix_getwpuid
Upload Files
File: //usr/local/lib/python3.9/site-packages/celery/bin/__pycache__/purge.cpython-39.pyc
a

X>h0
�@s�dZddlZddlmZmZmZmZddlmZej	eddid�ej
dd	edd
dd�ej
d
deed
dd�ej
ddeed
dd�ejedd�������ZdS)zBThe ``celery purge`` program, used to delete messages from queues.�N)�COMMA_SEPARATED_LIST�
CeleryCommand�CeleryOption�handle_preload_options)�textZallow_extra_argsT)�clsZcontext_settingsz-fz--forcezPurging OptionszDon't prompt for verification.)rZis_flag�
help_group�helpz-Qz--queuesz-Comma separated list of queue names to purge.)r�typerr	z-Xz--exclude-queuesz2Comma separated list of queues names not to purge.cs(|jj}t|p|jj���}t|p$g�}||}t|�}|�r$t�|d�}|s�d�	t
|��}	tj|jj
ddd��d|�d|	�d�d	d
�dd��|���(�t��fd
d�|D��}
Wd�n1s�0Y|
�r
t�|
d�}|j�d|
�d|�d|�d|�d�	�n|j�d|�d|�d��dS)zvErase all messages from all known task queues.

    Warning:

        There's no undo operation for this command.
    �queuez, �WARNING�red)�fgz!:This will remove all tasks from z: z�.
         There is no undo for this operation!

(to skip this prompt use the -f option)
Are you sure you want to delete all tasks?T)�abortcSs.z|j�|�pdWS|jy(YdS0dS)Nr)Zdefault_channelZqueue_purgeZchannel_errors)�connr�r�:/usr/local/lib/python3.9/site-packages/celery/bin/purge.py�_purge8szpurge.<locals>._purgec3s|]}��|�VqdS)Nr)�.0r�rrrr�	<genexpr>?�zpurge.<locals>.<genexpr>N�messagezPurged � z from z known task �.zNo messages purged from )�obj�app�setZamqp�queues�keys�lenrZ	pluralize�join�sorted�clickZconfirm�styleZconnection_for_write�sumZecho)�ctx�forcerZexclude_queues�kwargsr�namesZqnumZqueues_headlineZqueue_names�messagesZmessages_headlinerrr�purges6���
6��r+)
�__doc__r#Zcelery.bin.baserrrrZcelery.utilsr�command�optionZpass_contextr+rrrr�<module>s<����