meshed.scrap.wrapping_dags

Wrapping dags

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