Module hocort.pipelines.utils

Expand source code
def debug_log_args(logger, function_name, locals_vars):
    """
    Logs the arguments of a function.

    Parameters
    ----------
    logger : logging.Logger
        Logger instance which is used to log the arguments
    function_name : string
        Function name.
    locals_vars : dict
        Local symbol table of a function.

    Returns
    -------
    None

    """
    string = f'Logging args for: {function_name}()'
    for var in locals_vars:
        if var != 'self':
            string += f'\n{var}: {locals_vars[var]}'
    logger.debug(string + '\n')

Functions

def debug_log_args(logger, function_name, locals_vars)

Logs the arguments of a function.

Parameters

logger : logging.Logger
Logger instance which is used to log the arguments
function_name : string
Function name.
locals_vars : dict
Local symbol table of a function.

Returns

None
 
Expand source code
def debug_log_args(logger, function_name, locals_vars):
    """
    Logs the arguments of a function.

    Parameters
    ----------
    logger : logging.Logger
        Logger instance which is used to log the arguments
    function_name : string
        Function name.
    locals_vars : dict
        Local symbol table of a function.

    Returns
    -------
    None

    """
    string = f'Logging args for: {function_name}()'
    for var in locals_vars:
        if var != 'self':
            string += f'\n{var}: {locals_vars[var]}'
    logger.debug(string + '\n')