1.16.16

flytekit.interactive.utils

Directory

Methods

Method Description
execute_command() Execute a command in the shell.
get_task_inputs() Read task input data from inputs.
load_module_from_path() Imports a Python module from a specified file path.

Variables

Property Type Description
EXIT_CODE_SUCCESS int

Methods

execute_command()

def execute_command(
    cmd,
)

Execute a command in the shell.

Parameter Type Description
cmd

get_task_inputs()

def get_task_inputs(
    task_module_name,
    task_name,
    context_working_dir,
)

Read task input data from inputs.pb for a specific task function and convert it into Python types and structures.

Parameter Type Description
task_module_name The name of the Python module containing the task function.
task_name The name of the task function within the module.
context_working_dir The directory path where the input file and module file are located.

Returns: dict: A dictionary containing the task inputs, converted into Python types and structures.

load_module_from_path()

def load_module_from_path(
    module_name,
    path,
)

Imports a Python module from a specified file path.

Parameter Type Description
module_name The name you want to assign to the imported module.
path The file system path to the Python file (.py) that contains the module you want to import.

Returns

module: The imported module.

Raises

Exception Description
ImportError If the module cannot be loaded from the provided path, an ImportError is raised.