|
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/contrib/__pycache__/ |
a
��Sh8 � @ sd d Z ddlZddlmZ ddlmZmZ ddlmZm Z ddl
mZ ddlm
Z
ddlmZ dd lmZ dd
lmZ dZdZG d
d� de�ZG dd� d�Zd4dd�Zd5dd�Zdd� Zeddfdd�Zdd� Zd6dd�Zdd� Zdd � Z d!d"� Z!d#d$� Z"G d%d&� d&�Z#d7d)d*�Z$d+d,� Z%d-d.� Z&d/d0� Z'd1d2� Z(eeed3�Z)ee%ed3�Z*ee&ed3�Z+ee'ed3�Z,dS )8z,Message migration tools (Broker <-> Broker).� N)�partial)�cycle�islice)�Queue� eventloop)�
maybe_declare)�ensure_bytes)�app_or_default)�
worker_direct)�str_to_list)�
StopFiltering�State� republish�migrate_task�
migrate_tasks�move�
task_id_eq�
task_id_in�start_filter�move_task_by_id�
move_by_idmap�move_by_taskmap�move_direct�move_direct_by_idzGMoving task {state.filtered}/{state.strtotal}: {body[task]}[{body[id]}]c @ s e Zd ZdZdS )r z*Semi-predicate used to signal filter stop.N)�__name__�
__module__�__qualname__�__doc__� r r �@/usr/local/lib/python3.9/site-packages/celery/contrib/migrate.pyr s r c @ s0 e Zd ZdZdZdZdZedd� �Zdd� Z dS )r
zMigration progress state.r c C s | j s
dS t| j �S )N�?)� total_apx�str��selfr r r �strtotal&