https://t.me/RX1948
Server : Apache
System : Linux iad1-shared-b8-43 6.6.49-grsec-jammy+ #10 SMP Thu Sep 12 23:23:08 UTC 2024 x86_64
User : dh_edsupp ( 6597262)
PHP Version : 8.2.26
Disable Function : NONE
Directory :  /lib/python3/dist-packages/boto/swf/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python3/dist-packages/boto/swf/__pycache__/layer2.cpython-310.pyc
o

ckF[3�@s�dZddlZddlmZddlmZddlmZddd�Zdd�Z	Gd	d
�d
e
�ZGdd�de�ZGd
d�de�Z
Gdd�de
�ZGdd�de
�ZGdd�de�ZGdd�de�ZGdd�de�ZdS)z@Object-oriented interface to SWF wrapping boto.swf.layer1.Layer1�N)�wraps)�Layer1)�Layer1Decisions��aws_access_key_id�aws_secret_access_keycCst�||d��dS)zSet default credentials.rN)�DEFAULT_CREDENTIALS�updater�r
�1/usr/lib/python3/dist-packages/boto/swf/layer2.py�set_default_credentials
s�rc@s0eZdZdZdZdZdZdZdd�Zdd�Z	dS)�SWFBaseNcKsXdD]}t�|�rt||t|�q|D]
}t||||�qt|j|j|jd�|_dS)Nr)�region)r�get�setattrrrrr�_swf)�self�kwargs�credkey�kwargr
r
r�__init__s
��zSWFBase.__init__cCs@t|j�}t|d�r|dtt|d��7}d|jj|t|�fS)N�version�-z<%s %r at 0x%x>)�str�name�hasattr�getattr�	__class__�__name__�id)r�rep_strr
r
r�__repr__)s

zSWFBase.__repr__)
r�
__module__�__qualname__r�domainrrrrr!r
r
r
rr
s
r
c@s�eZdZdZdZdZeej�dd��Z	eej
�dd��Zeej�dd	��Z
eej�ddd��Zeej�dd
d��Zddd�Zeej�dd��Zeej�dd��ZdS)�DomainzSimple Workflow Domain.N�cCs|j�|j�S)zDescribeDomain.)r�describe_domainr�rr
r
r�describe5szDomain.describecCs|j�|j�dS)�DeprecateDomainN)r�deprecate_domainrr(r
r
r�	deprecate:szDomain.deprecatecCs|j�|jt|j�|j�dS)zRegisterDomain.N)r�register_domainrr�	retention�descriptionr(r
r
r�register?s�zDomain.register�
REGISTEREDcK�v|jj|j|fi|��}g}|dD]&}|d}|d=|�|�|�|j|j|j|jd��|�tdi|���q|S)zListActivityTypes.�	typeInfos�activityType�rrr$rNr
)	r�list_activity_typesrr	rrr�append�ActivityType)r�statusr�	act_types�act_objects�act_args�	act_identr
r
r�
activitiesEs
�zDomain.activitiescKr2)zListWorkflowTypes.r3�workflowTyper5Nr
)	r�list_workflow_typesrr	rrrr7�WorkflowType)rr9r�wf_types�
wf_objects�wf_args�wf_identr
r
r�	workflowsWs
�zDomain.workflowsFcKs�|r|jj|jfi|��}nd|vrt��d|d<|jj|jfi|��}g}|dD]+}dD]}||}||=|�|�q/|�|j|j|j|jd��|�	t
di|���q+|S)z�List list open/closed executions.

        For a full list of available parameters refer to
        :py:func:`boto.swf.layer1.Layer1.list_closed_workflow_executions` and
        :py:func:`boto.swf.layer1.Layer1.list_open_workflow_executions`
        �oldest_datei�Q�executionInfos)�	executionr?r5Nr
)r�list_closed_workflow_executionsr�time�list_open_workflow_executionsr	rrrr7�WorkflowExecution)r�closedr�
executions�exe_objects�exe_args�
nested_key�nested_dictr
r
rrOjs.���zDomain.executionscC�|j�|j|�S)zCountPendingActivityTasks.)r�count_pending_activity_tasksr�r�	task_listr
r
rrU��z#Domain.count_pending_activity_taskscCrT)zCountPendingDecisionTasks.)r�count_pending_decision_tasksrrVr
r
rrY�rXz#Domain.count_pending_decision_tasks)r1)F)rr"r#�__doc__r/r.rrr'r)r+r,r-r0r6r>r@rFrOrUrYr
r
r
rr%/s&



!
r%c@s eZdZdZdZdZdd�ZdS)�ActorNcCst��)zTo be overloaded by subclasses.)�NotImplementedErrorr(r
r
r�run�sz	Actor.run)rr"r#rW�last_tasktokenr$r]r
r
r
rr[�s
r[c@sreZdZdZeej�d
dd��Zeej�d
dd��Z	eej
�ddd��Zeej�d
d	d
��Z
eej�dd��ZdS)�ActivityWorkerz/Base class for SimpleWorkflow activity workers.NcC�|dur|j}|j�||�S)zRespondActivityTaskCanceled.N)r^r�respond_activity_task_canceled�r�
task_token�detailsr
r
r�cancel��zActivityWorker.cancelcCr`)zRespondActivityTaskCompleted.N)r^r�respond_activity_task_completed)rrc�resultr
r
r�complete�rfzActivityWorker.completecCs|dur|j}|j�|||�S)zRespondActivityTaskFailed.N)r^r�respond_activity_task_failed)rrcrd�reasonr
r
r�fail�s

�zActivityWorker.failcCr`)zRecordActivityTaskHeartbeat.N)r^r�record_activity_task_heartbeatrbr
r
r�	heartbeat�rfzActivityWorker.heartbeatcK�F|j}d|vr|�d�}|d=|jj|j|fi|��}|�d�|_|S)zPollForActivityTask.rW�	taskToken)rWrr�poll_for_activity_taskr$r^)rrrW�taskr
r
r�poll��
�zActivityWorker.poll�NN)NNN)rr"r#rZrrrarergrirjrlrmrnrqrsr
r
r
rr_�sr_c@s6eZdZdZeej�ddd��Zeej�dd��Z	dS)�Deciderz'Base class for SimpleWorkflow deciders.NcKs4t|t�r|j}|dur|j}|jj||fi|��S)zRespondDecisionTaskCompleted.N)�
isinstancer�_datar^r�respond_decision_task_completed)rrc�	decisionsrr
r
rri�s
�zDecider.completecKro)zPollForDecisionTask.rWrp)rWrr�poll_for_decision_taskr$r^)rrrW�
decision_taskr
r
rrs�rtzDecider.pollru)
rr"r#rZrrryrir{rsr
r
r
rrv�s
rvc@sdeZdZdZdZdZdZeej	�dd��Z
eej�dd��Zeej
�dd	��Zeej�d
d��ZdS)rAzA versioned workflow type.N�	TERMINATEcC�|j�|j|j|j�S)zDescribeWorkflowType.)r�describe_workflow_typer$rrr(r
r
rr)���zWorkflowType.describecKs8dddd�}|�|�|jj|j|j|jfi|��dS)zRegisterWorkflowType.�3600�300r})�(default_execution_start_to_close_timeout�#default_task_start_to_close_timeout�default_child_policyN)r	r�register_workflow_typer$rr�rr�argsr
r
rr0�s�

�zWorkflowType.registercCs|j�|j|j|j�dS)zDeprecateWorkflowType.N)r�deprecate_workflow_typer$rrr(r
r
rr,szWorkflowType.deprecatec	Ks�d|vr|d}|d=nd|j|jt��f}dD]
}|�|t||��||<q|jj|j||j|jfi|��d}t|j|j||j||j	|j
d�S)zStartWorkflowExecution.�workflow_idz%s-%s-%i)rW�child_policy�runId)rrr�r$�
workflowIdrr)rrrKrrr�start_workflow_executionr$rMrr)rrr��def_attr�run_idr
r
r�starts$���
�zWorkflowType.start)rr"r#rZrrWr�rrrr)r�r0r�r,r�r�r
r
r
rrA�s


rAc@sreZdZdZdZdZeej�dd��Z	eej
�dd��Zeej�dd��Z
eej�d	d
��Zeej�dd��ZdS)
rMzAn instance of a workflow.NcKs |jj|j||jfi|��dS)zSignalWorkflowExecution.N)r�signal_workflow_executionr$r�)r�signamerr
r
r�signals
�
�zWorkflowExecution.signalcKs|jj|j|jfi|��S)z$TerminateWorkflowExecution (p. 103).)r�terminate_workflow_executionr$r��rrr
r
r�	terminate%s

��zWorkflowExecution.terminatecKs"|jj|j|j|jfi|��dS)zGetWorkflowExecutionHistory.�events)r�get_workflow_execution_historyr$r�r�r�r
r
r�history+s���zWorkflowExecution.historycCr~)zDescribeWorkflowExecution.)r�describe_workflow_executionr$r�r�r(r
r
rr)1r�zWorkflowExecution.describecCr~)zRequestCancelWorkflowExecution.)r�!request_cancel_workflow_executionr$r�r�r(r
r
r�request_cancel7s
�z WorkflowExecution.request_cancel)rr"r#rZr�r�rrr�r�r�r�r�r�r�r)r�r�r
r
r
rrMs



rMc@sJeZdZdZdZeej�dd��Zeej	�dd��Z
eej�dd��ZdS)	r8zA versioned activity type.NcCr~)zDeprecateActivityType.)r�deprecate_activity_typer$rrr(r
r
rr,Dr�zActivityType.deprecatecCr~)zDescribeActivityType.)r�describe_activity_typer$rrr(r
r
rr)Jr�zActivityType.describecKs:ddddd�}|�|�|jj|j|j|jfi|��dS)zRegisterActivityType.�600�3900r�r�)�default_task_heartbeat_timeout�&default_task_schedule_to_close_timeout�&default_task_schedule_to_start_timeoutr�N)r	r�register_activity_typer$rrr�r
r
rr0Ps�

�zActivityType.register)
rr"r#rZrrrr�r,r�r)r�r0r
r
r
rr8>s

r8)rZrK�	functoolsr�boto.swf.layer1r�boto.swf.layer1_decisionsrrr�objectr
r%r[r_rvrArMr8r
r
r
r�<module>s"�g
-0&

https://t.me/RX1948 - 2025