vcorelib.task.dict package#

Submodules#

vcorelib.task.dict.melder module#

A task definition for melding inbox data into outbox data.

class vcorelib.task.dict.melder.DictMerger(name: str, *args, execute: Callable[[Dict[str, Dict[str, Any]], Dict[str, Any]], Coroutine[Any, Any, bool]] = None, log: Logger = None, timer: Timer = None, target: Target = None, **kwargs)[source]#

Bases: Task

A class that pipes inbox data through to outbox data.

async run(inbox: Dict[str, Dict[str, Any]], outbox: Dict[str, Any], *args, **kwargs) bool[source]#

Override this method to implement the task.

Module contents#