Skip to content
This repository has been archived by the owner on Oct 25, 2024. It is now read-only.

arcalot/arcaflow-plugin-wait

Repository files navigation

arcaflow-plugin-wait

A plugin for introducing a pause during workflow execution.

Testing

For testing this plugin:

python -m venv .venv
source .venv/bin/activate
pip install poetry
poetry install
python -m coverage run -a -m unittest discover -s tests -v
python -m coverage html

Autogenerated Input/Output Documentation by Arcaflow-Docsgen Below

Wait (wait)

Waits for the given amount of time

Input

Type:scope
Root object:InputParams
Properties
seconds (float)
Name:seconds
Description:number of seconds to wait as a floating point number for subsecond precision.
Required:Yes
Type:float
Minimum:0
Objects
InputParams (object)
Type:object
Properties
seconds (float)
Name:seconds
Description:number of seconds to wait as a floating point number for subsecond precision.
Required:Yes
Type:float
Minimum:0

Outputs

cancelled_early

Type:scope
Root object:ErrorOutput
Properties
actual_wait_seconds (float)
Required:Yes
Type:float
error (string)
Required:Yes
Type:string
Objects
ErrorOutput (object)
Type:object
Properties
actual_wait_seconds (float)
Required:Yes
Type:float
error (string)
Required:Yes
Type:string

error

Type:scope
Root object:ErrorOutput
Properties
actual_wait_seconds (float)
Required:Yes
Type:float
error (string)
Required:Yes
Type:string
Objects
ErrorOutput (object)
Type:object
Properties
actual_wait_seconds (float)
Required:Yes
Type:float
error (string)
Required:Yes
Type:string

success

Type:scope
Root object:SuccessOutput
Properties
actual_wait_seconds (float)
Required:Yes
Type:float
message (string)
Required:Yes
Type:string
Objects
SuccessOutput (object)
Type:object
Properties
actual_wait_seconds (float)
Required:Yes
Type:float
message (string)
Required:Yes
Type:string