Skip to content

An Arcaflow plugin that waits a given amount of time

License

Notifications You must be signed in to change notification settings

mfleader/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

About

An Arcaflow plugin that waits a given amount of time

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Python 72.4%
  • Dockerfile 27.6%