pyfileconf.io.func.load package

Submodules

pyfileconf.io.func.load.args module

class pyfileconf.io.func.load.args.FunctionArgsExtractor(object_view)[source]

Bases: object

__init__(object_view)[source]

Initialize self. See help(type(self)) for accurate signature.

extract_args()[source]
Return type

Tuple[arguments, ImportStatementContainer]

pyfileconf.io.func.load.args.extract_function_args_and_arg_imports_from_import(function_name, imp, import_section_path_str=None)[source]
Return type

Tuple[arguments, ImportStatementContainer]

pyfileconf.io.func.load.args.get_module_filepath_from_import(imp, import_section_path_str)[source]

pyfileconf.io.func.load.config module

class pyfileconf.io.func.load.config.FunctionConfigExtractor(object_view)[source]

Bases: pyfileconf.io.func.load.args.FunctionArgsExtractor

extract_config(name=None)[source]
pyfileconf.io.func.load.config.function_args_as_arg_and_annotation_dict(args)[source]
Return type

Tuple[dict, dict]

pyfileconf.io.func.load.extractimp module

pyfileconf.io.func.load.extractimp.extract_import_statements_from_function_args_imports_and_assigns(args, imports, assigns, current_module_section_path_str)[source]
Return type

ImportStatementContainer