mfleader / arcaflow-plugin-wait

An Arcaflow plugin that waits a given amount of time

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

An Arcaflow plugin that waits a given amount of time

License:Apache License 2.0


Languages

Language:Python 72.4%Language:Dockerfile 27.6%