()
return load_module_functions(imported_module)
load project debugtalk.py module functions
        debugtalk.py should be located in project root directory.

    Returns:
        dict: debugtalk module functions mapping
            {
                "func1_name": func1,
                "func2_name": func2
            }
load project debugtalk.py module functions
        debugtalk.py should be located in project root directory.
load project debugtalk . py module functions debugtalk . py should be located in project root directory .
def load_debugtalk_functions() -> Dict[Text, Callable]:
    """ load project debugtalk.py module functions
        debugtalk.py should be located in project root directory.

    Returns:
        dict: debugtalk module functions mapping
            {
                "func1_name": func1,
                "func2_name": func2
            }

    """
    # load debugtalk.py module
    try:
        imported_module = importlib.import_module("debugtalk")
    except Exception as ex:
        logger.error(f"error occurred in debugtalk.py: {ex}")
        sys.exit(1)

    # reload to refresh previously loaded module
    imported_module = importlib.reload(imported_module)
    return load_module_functions(imported_module)
def load_debugtalk_functions ( ) -> Dict [ Text , Callable ] : # load debugtalk.py module try : imported_module = importlib . import_module ( "debugtalk" ) except Exception as ex : logger . error ( f"error occurred in debugtalk.py: {ex}" ) sys . exit ( 1 ) # reload to refresh previously loaded module imported_module = importlib . reload ( imported_module ) return load_module_functions ( imported_module )