userfs.hooks
index
/home/vkottler/src/vkottler/workspace/userfs/userfs/hooks/__init__.py

A module implementing interfaces to interact with external scripts and modules.

 
Package Contents
       

 
Functions
       
get_hooks(prefixes: Set[str], project: str, interaction: userfs.config.project.ProjectInteraction) -> Dict[str, Optional[Callable[[pathlib.Path, userfs.config.project.ProjectSpecification, Dict[str, Any], Dict[str, Any]], NoneType]]]
Attempt to load a certain kind of project hook.

 
Data
        Callable = typing.Callable
Dict = typing.Dict
HookLoader = typing.Callable[[str, userfs.config.project.Proj....Any], typing.Dict[str, typing.Any]], NoneType]]]
Interact = typing.Callable[[pathlib.Path, userfs.config.pro...ng.Any], typing.Dict[str, typing.Any]], NoneType]
LOG = <Logger userfs.hooks (WARNING)>
Optional = typing.Optional
Set = typing.Set