Page tree
Skip to end of metadata
Go to start of metadata

TD Workflow supports the Python operator to run custom scripts, which are triggered by other command operators in TD Workflow.

The py> operator runs a Python script using Python command.

See Python API documents for details including variable mappings to keyword arguments.

+step1:
  py>: my_step1_method
+step2:    
  py>: tasks.MyWorkflow.step2

Syntax

py> : [tasks.][PACKAGE.CLASS.]METHOD

where:

  • [tasks.] -

  • [PACKAGE.CLASS] - Optional class name of your Python object.

  • METHOD - Name of the task defined within your Python object class that defines the action that you want performed during this stage of the TD Workflow.

Examples

py > : tasks . MyWorkflow . my_task

python : PATH STRING or COMMAND ARGUMENTS LIST

The python defaults to python . If an alternate python and options are desired, use the python option.Examples:

python: / opt / conda / bin / python
python: [ "python" , "v"
]

It is also possible to configure this in an export section.

Example:

_export:
py:
python: /opt/conda/bin/python


  • No labels