lifecycle.LegacyResultMixin¶
- class hamilton.lifecycle.api.LegacyResultMixin¶
Backwards compatible legacy result builder. This utilizes a static method as we used to do that, although often times they got confused. If you want a result builder, use ResultBuilder above instead.
- static build_result(**outputs: Any) Any ¶
Given a set of outputs, build the result.
- Parameters:
outputs – the outputs from the execution of the graph.
- Returns:
the result of the execution of the graph.
- do_build_result(outputs: Dict[str, Any]) Any ¶
Implements the do_build_result method from the BaseDoBuildResult class. This is kept from the user as the public-facing API is build_result, allowing us to change the API/implementation of the internal set of hooks
- input_types() List[Type[Type]] ¶
Gives the applicable types to this result builder. This is optional for backwards compatibility, but is recommended.
- Returns:
A list of types that this can apply to.
- output_type() Type ¶
Returns the output type of this result builder :return: the type that this creates