def create_execution_params_and_launch_pipeline_reexec(graphene_info, execution_params_dict): # refactored into a helper function here in order to wrap with @capture_dauphin_error, # because create_execution_params may raise return launch_pipeline_reexecution( graphene_info, execution_params=create_execution_params(graphene_info, execution_params_dict), )
def mutate(self, graphene_info, **kwargs): return launch_pipeline_reexecution( graphene_info, execution_params=create_execution_params( graphene_info, kwargs['executionParams']), )