nrel.hive.runner.runner_payload_ops
Module Contents
Functions
Inject an updated InstructionGenerator into a runner payload |
|
Inject an updated InstructionGenerator into a runner payload |
|
Extract an instruction generator from a runner payload |
|
Extract an instruction generator from a runner payload |
|
Set the instruction generators on a runner payload. |
|
|
Modify entities in a runner payload |
|
Modify entities in a runner payload |
- nrel.hive.runner.runner_payload_ops.update_instruction_generator_safe(rp: nrel.hive.runner.runner_payload.RunnerPayload, ig: nrel.hive.dispatcher.instruction_generator.instruction_generator.InstructionGenerator) returns.result.ResultE[nrel.hive.runner.runner_payload.RunnerPayload][source]
Inject an updated InstructionGenerator into a runner payload
Safe method
- nrel.hive.runner.runner_payload_ops.update_instruction_generator(rp: nrel.hive.runner.runner_payload.RunnerPayload, ig: nrel.hive.dispatcher.instruction_generator.instruction_generator.InstructionGenerator) nrel.hive.runner.runner_payload.RunnerPayload[source]
Inject an updated InstructionGenerator into a runner payload
Unsafe method
- nrel.hive.runner.runner_payload_ops.get_instruction_generator_safe(rp: nrel.hive.runner.runner_payload.RunnerPayload, ig: str | Type[nrel.hive.dispatcher.instruction_generator.instruction_generator.InstructionGenerator]) returns.result.ResultE[nrel.hive.dispatcher.instruction_generator.instruction_generator.InstructionGenerator][source]
Extract an instruction generator from a runner payload
- nrel.hive.runner.runner_payload_ops.get_instruction_generator(rp: nrel.hive.runner.runner_payload.RunnerPayload, ig: str | Type[nrel.hive.dispatcher.instruction_generator.instruction_generator.InstructionGenerator]) nrel.hive.dispatcher.instruction_generator.instruction_generator.InstructionGenerator[source]
Extract an instruction generator from a runner payload
- nrel.hive.runner.runner_payload_ops.set_instruction_generators(rp: nrel.hive.runner.runner_payload.RunnerPayload, instruction_generators: Tuple[nrel.hive.dispatcher.instruction_generator.instruction_generator.InstructionGenerator]) nrel.hive.runner.runner_payload.RunnerPayload[source]
Set the instruction generators on a runner payload. Overwrites any existing instruction generators.
- Parameters:
rp – The runner payload to update
instruction_generators – The instruction generators to set
- Returns:
The updated runner payload
- nrel.hive.runner.runner_payload_ops.modify_entities_safe(rp: nrel.hive.runner.runner_payload.RunnerPayload, entities: Iterable[nrel.hive.model.entity.Entity]) returns.result.ResultE[nrel.hive.runner.runner_payload.RunnerPayload][source]
Modify entities in a runner payload
- nrel.hive.runner.runner_payload_ops.modify_entities(rp: nrel.hive.runner.runner_payload.RunnerPayload, entities: Iterable[nrel.hive.model.entity.Entity]) nrel.hive.runner.runner_payload.RunnerPayload[source]
Modify entities in a runner payload