in chz/blueprint/_blueprint.py [0:0]
def _make_from_make_result(self, r: _MakeResult) -> _T_cov_def:
self._arg_map.check_extraneous(
r.used_args, r.all_params.keys(), entrypoint_repr=self.entrypoint_repr
)
check_reference_targets(r.value_mapping, r.all_params.keys())
# Note we check for extraneous args first, so we get better errors for typos
if r.missing_params:
raise MissingBlueprintArg(
f"Missing required arguments for parameter(s): {', '.join(r.missing_params)}"
)
# __chz_blueprint__
return evaluate(r.value_mapping)