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/app/__pycache__/defaults.cpython-39.pyc
a

X>h=�?@s�dZddlmZmZddlmZddlmZddlm	Z	dZ
dZdZd	�
�Zd
ZdZdhZd
hZdhZedd�Zd�dd�Zdd�ZGdd�d�Zeeeded�eddd�eddd�edded�edded�eded�eeedd d�eid!d�ed"�ed#�edd$d�eded�d%�eeddd�eddd�eddd�edd�eid!d�ed&d d�eddd�eddd�ed'd$d�ed(dd�eddd�ed)d$d�ed*d$d�eddd�ed+dd,�ed-d$d�ed(dd�edd�ed$d�edd�edd�edd�d.�eed/�e�eid!d�d0�eed d�edd�edd�edd�edd�edd�edd�edd�edd�edd�eid!d�d1�eedd�edd�edd�edd�edd�edd�d2�eed3dd�ed4d$d�ed4d$d�ed5d$d�ed6dd�ed7d$d�ed)d$d�d8�eedd�edd�ed6dd�edd d�d9�eed:d d�ed;d d�ed3dd�d<�eed=�edd!d�d>�eed?�edd!d�d>�eed@�ed!d�d>�eedAdd�edBdd�edCdd�edDd$d�edEd$d�dF�eedG�edHd d�edId d�edJ�edK�edJdd�dL�eedM�ed!d�ed$d�edd�ed$d�edd�edd�ed$d�edNd d�edd d�ed(dd�ed(dd�dO�eedP�edd�edQd$dRhd�edSd�edT�edU�eedVdW�d dXhd�eddd�ed(dd�edK�eid!d�edYd d�ed*d d�edZd$d�eed[�d d�ed-d$d�ed(dd�d\�eed]�edd�ed$d�ed d�eddd�d^�eed_�edd�edd�edd�ed`d�eedd�da�eedbhdc�ed!ddhd�ed(ddehd�ed!d�ed!dfhd�eddd�dg�eeed(dd�eddd�ed(dd�edhd�eddihd�eddd�ed(dd�ed4dd�ed3�edjdd�eddd�edU�eddd�edd�eddd�ed(ddkhd�ed(dd�ed(dd�ed4d$dlhd�edddmhd�ed5ddVdndo�d!dphd�ed!d�edd$d�edd�ed(dd�edhd�ed(ddqhd�edKdrhdc�ed dshd�ed dthd�ed(dd�ed(dd�ed(dd�du�"eeeddd�edv�ed(dd�edwd d�ed(dd�edd$d�edxdd�ed(ddyhd�ed(ddzhd�ed(dd�eddd{hd�eddd�edd�ee�ed;d d|hd�ed$d�ed$d�ee�eddd�ed(dd�ed}d d�ed&d$d�eddd�eddd~hd�edd�hdc�ed(dd�hd�e�ee�edd�edYd d�eddd�d�� d��Zd�d��Zd�d��Zd6efd�d��Zd�d��ee�D�Zeeeed���Z d�d��e D�Z!d�d��e D�Z"d�d��e D�Z#dZ e$e�%��Z&e$e#�%��Z'd�d��Z(edd��d�d�d���Z)dS)�z)Configuration introspection and defaults.�)�deque�
namedtuple)�	timedelta)�memoize)�	strtobool)�Option�
NAMESPACES�flatten�findZprefork)�jsonz>
    [%(asctime)s: %(levelname)s/%(processName)s] %(message)s
zT[%(asctime)s: %(levelname)s/%(processName)s] %(task_name)s[%(task_id)s]: %(message)s�sha256z
celery_{0}zcelerybeat_{0}zceleryd_{0}�searchresult)�	namespace�key�typeNcs8|dur4|��D]"\�}|js�fdd�|D�|_q|S)Ncsh|]}|����qS�)�format)�.0�o�rr�=/usr/local/lib/python3.9/site-packages/celery/app/defaults.py�	<setcomp>"�zNamespace.<locals>.<setcomp>)�items�old)�__old__�options�optrrr�	Namespaces
rcCs|�d�hS)Nz_{0}r)�nsrrr�old_ns&sr c@sTeZdZdZdZdZdZe�Ze	e
edd�ee
ed�Zddd�Zdd	�Zd
d�ZdS)
rz(Describes a Celery configuration option.NcCs|S�Nr)�vrrr�<lambda>1rzOption.<lambda>)�string�int�float�any�bool�dict�tuplecOs8||_|�d�pd|_|��D]\}}t|||�qdS)Nrr$)�default�getrr�setattr)�selfr+�args�kwargs�attr�valuerrr�__init__4szOption.__init__cCs|j|j|�Sr!)�typemapr)r.r2rrr�	to_python:szOption.to_pythoncCsd�|j|j�S)Nz <Option: type->{} default->{!r}>)rrr+)r.rrr�__repr__=s�zOption.__repr__)N)�__name__�
__module__�__qualname__�__doc__�alt�deprecate_by�	remove_by�setr�strr%r&rr)r*r4r3r5r6rrrrr*s�
r�list)rr)rTr(rr*r$r&r)zcelery.beat:PersistentSchedulerzcelerybeat-scheduler%)rZmax_loop_intervalZscheduleZ	schedulerZschedule_filenameZ
sync_everyZcron_starting_deadline��dF�xg@Zquorum)r+r�
)�urlZread_urlZ	write_url�	transportZtransport_options�connection_timeoutZconnection_retryZconnection_retry_on_startupZconnection_max_retriesZchannel_error_retryZfailover_strategyZ	heartbeatZheartbeat_checkrateZlogin_methodZ"native_delayed_delivery_queue_typeZ
pool_limitZuse_ssl�host�port�user�passwordZvhostZcelery_cache)r�backendZbackend_options)Z	entry_ttlZkeyspacerIZread_consistencyZserversZbundle_path�tableZwrite_consistencyZ
auth_providerZauth_kwargsr)Z
access_key_idZsecret_access_key�bucket�	base_pathZendpoint_urlZregion�celery����)Zcontainer_nameZretry_initial_backoff_secZretry_increment_baseZretry_max_attemptsrOrG�read_timeout)rN�projectrOZttlg�r@g$@)�	queue_ttl�
queue_expires�exchangeZcelery_couchbase)rZbackend_settingsZcelery_arangodbZcelery_mongodbZcelerydbZ	celerycol�Session�	�)Z
database_nameZcollection_nameZconsistency_levelZmax_retry_attemptsZmax_retry_wait_timeZcelery_eventgN@g@Zceleryevr)rrXrWZqueue_prefix�
serializerrYZcelery_redisg^@)rZbackend_use_ssl�dbrHZmax_connections�usernamerKrI�socket_timeoutZsocket_connect_timeout�retry_on_timeoutZsocket_keepaliveZ
celery_result���Zcelery_max_cached_resultsr?Z
celeryresults�direct�)�daysZcelery_task_result_expiresg�?i'�inf)rrLZ	cache_max�compressionrYZ
exchange_type�expires�
persistent�extendedr]Zbackend_transport_optionsZchord_retry_intervalZchord_join_timeoutZ$backend_max_sleep_between_retries_msZbackend_max_retriesZ%backend_base_sleep_between_retries_msZbackend_always_retryZcelery_elasticsearch)rra�max_retries�timeoutZsave_meta_as_textZcelery_security�bytes)rZcertificateZ
cert_storer�key_password�digestZcelery_result_dburi)rZcelery_result_engine_optionsZ%celery_result_db_short_lived_sessionsZcelery_result_db_tablenames)rEZengine_optionsZshort_lived_sessionsZ
table_schemasZtable_namesZcreate_tables_at_setupr'Zcelery_message_compressionZclassicZ"celery_eager_propagates_exceptionsZcelery_task_protocolZcelery_task_publish_retryg�������?)rkZinterval_startZinterval_maxZ
interval_stepZ celery_task_publish_retry_policyZcelery_send_task_sent_eventZcelery_task_serializerZceleryd_task_soft_time_limitZceleryd_task_time_limit)"rZ	acks_lateZacks_on_failure_or_timeoutZalways_eager�annotationsrgZcreate_missing_queuesZinherit_parent_priorityZdefault_delivery_modeZ
default_queueZdefault_queue_typeZdefault_exchangeZdefault_exchange_typeZdefault_routing_keyZdefault_rate_limitZdefault_priorityZeager_propagatesZ
ignore_resultZstore_eager_result�protocolZ
publish_retryZpublish_retry_policy�queuesZqueue_max_priorityZreject_on_worker_lostZremote_tracebacksZroutesZsend_sent_eventr]Zsoft_time_limitZ
time_limitZstore_errors_even_if_ignoredZ
track_startedZallow_error_cb_on_chord_headerz"celery.worker.autoscale:Autoscalergzcelery.worker.consumer:ConsumerZcelery_worker_directZcelery_disable_rate_limitsZcelery_enable_remote_controlZceleryd_worker_lost_waitg@Zcelery_redirect_stdouts�WARNINGZcelery_redirect_stdouts_levelZcelery_send_events) rZagentZ
autoscalerZ,cancel_long_running_tasks_on_connection_lossZsoft_shutdown_timeoutZenable_soft_shutdown_on_idleZconcurrencyZconsumerrcZdisable_rate_limitsZdeduplicate_successful_tasksZenable_remote_controlZhijack_root_loggerZ	log_colorZ
log_formatZ	lost_waitZmax_memory_per_childZmax_tasks_per_child�poolZ
pool_putlocksZ
pool_restartsZproc_alive_timeoutZprefetch_multiplierZenable_prefetch_count_reductionZredirect_stdoutsZredirect_stdouts_levelZsend_task_eventsZstate_dbZtask_log_format�timerZtimer_precisionZdetect_quorum_queues)Zaccept_contentZresult_accept_contentZ
enable_utcZimports�include�timezoneZbeatZbroker�cacheZ	cassandraZs3ZazureblockblobZgcs�controlZ	couchbaseZarangodbZmongodbZcosmosdbsql�eventZredis�resultZ
elasticsearch�securityZdatabase�taskZworkercCs|||fgSr!r�rrrrrr�
_flatten_keysfsrcs6�jr���fdd��jD�S�������fgS)Ncs$g|]}|��������f�qSr)r�upper)rZoldkey�rrrrr�
<listcomp>ls�z_to_compat.<locals>.<listcomp>)rr�r~rr�r�
_to_compatjs
�r�ccsjt||fg�}|rf|��\}}|��D]<\}}t|t�rP|�||d|f�q&||||�EdHq&qdS)zFlatten settings.�_N)r�popleftr�
isinstancer)�append)�d�root�	keyfilter�stackrrrrrrrr	ss
r	cCsi|]\}}||j�qSr�r+)rrrrrr�
<dictcomp>sr�)r�cCsi|]\}}}||j�qSrr�)r�old_keyr�rrrrr��rcCsi|]\}}}||�qSrr�rr�Znew_keyr�rrrr��rcCsi|]\}}}||�qSrrr�rrrr��rcCsbddlm}tt�D]H\}}|js(|jrt||d�r|jd|�d�|j|jd|j�d�d�q|S)Nr)�
deprecatedzThe z settingzUse the z instead)�description�deprecationZremoval�alternative)	Zcelery.utilsr�r	rr<r=�getattr�warnr;)�sourcer��namerrrr�find_deprecated_settings�s�r�)�maxsizecCs�|��}zt||��t||���WSty�t��D]l\}}|��|��krhtd||�YSt|t�r<z"t||��||���WYSty�Yq<0q<Yn0td|��t|���S)zFind setting by name.N)�lowerr
r�KeyErrorrr�r)�DEFAULTS)r�rr�optsrrrr
�s�
"r
)N)rP)*r:�collectionsrr�datetimerZcelery.utils.functionalrZcelery.utils.serializationr�__all__ZDEFAULT_POOLZDEFAULT_ACCEPT_CONTENT�stripZDEFAULT_PROCESS_LOG_FMTZDEFAULT_TASK_LOG_FMTZDEFAULT_SECURITY_DIGESTZOLD_NSZOLD_NS_BEATZ
OLD_NS_WORKERr
rr rr%r&rrr�r	r�r@Z__compatZ
_OLD_DEFAULTSZ_TO_OLD_KEYZ_TO_NEW_KEYr>�keysZSETTING_KEYSZ_OLD_SETTING_KEYSr�r
rrrr�<module>sz








�
















�
�
�
�






�	

�


�
�
��




�


�	



���







�
�
�	
��
�









�

���

���


�4
�



���





���

���&	�