github_interface#

ioapps.github_interface.git_checkout(func)[source]#

DESCRIPTION:

This function is a wrapper function for the respective GitHub checkout application.

Parameters:
func: Callable

A Python Callable object containing the function to be wrapped.

Returns:
wrapped_function: Callable

A Python Callable object containing the wrapped function.

Return type:

Callable

ioapps.github_interface.git_clone(func)[source]#

DESCRIPTION:

This function is a wrapper function for the respective GitHub clone application.

Parameters:
func: Callable

A Python Callable object containing the function to be wrapped.

Returns:
wrapped_function: Callable

A Python Callable object containing the wrapped function.

Return type:

Callable

ioapps.github_interface.git_info(git_obj)[source]#

DESCRIPTION:

This function defines a Python Simplenamespace object containing the respective GitHub package attributes.

Parameters:
git_obj: SimpleNamespace

A Python SimpleNamespace object containing the attributes for the respective GitHub package.

Returns:
git_obj: SimpleNamespace

A Python SimpleNamespace object containing the validated schema attribute for the respective GitHub package clone.

Return type:

SimpleNamespace