meshed.scrap.wrapping_dags

Wrapping dags

class meshed.scrap.wrapping_dags.DDag(func_nodes: ~collections.abc.Iterable[~meshed.base.FuncNode | ~collections.abc.Callable] = (), cache_last_scope: bool = True, parameter_merge: ~collections.abc.Callable[[~collections.abc.Iterable[~inspect.Parameter]], ~inspect.Parameter] = functools.partial(<function parameter_merger>, same_kind=True, same_default=True, same_annotation=True), new_scope: ~collections.abc.Callable = <class 'dict'>, name: str = None, extract_output_from_scope: ~collections.abc.Callable[[dict, ~collections.abc.Iterable[str]], ~typing.Any] = <function extract_values>)[source]