Skip to content

Commit 76a86b9

Browse files
committed
chore: require name for pipeline target
1 parent 5c321e4 commit 76a86b9

3 files changed

Lines changed: 5 additions & 4 deletions

File tree

src/libecalc/presentation/yaml/mappers/process_simulation_mapper.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@
4646
from libecalc.presentation.yaml.yaml_types.models.yaml_fluid import YamlCompositionFluidModel, YamlPredefinedFluidModel
4747
from libecalc.presentation.yaml.yaml_types.process.yaml_process_pipeline import YamlProcessPipeline
4848
from libecalc.presentation.yaml.yaml_types.process.yaml_process_references import (
49-
ProcessPipelineInstanceName,
5049
ProcessPipelineInstanceReference,
5150
ProcessUnitInstanceName,
5251
)
@@ -312,7 +311,7 @@ def map_process_simulation(
312311
problem_configuration_handlers = []
313312
shaft = VariableSpeedShaft()
314313
item = self._resolve_train_reference(yaml_compressor_train_item.target)
315-
pipeline_instance_name = yaml_compressor_train_item.name or ProcessPipelineInstanceName(item.name)
314+
pipeline_instance_name = yaml_compressor_train_item.name
316315
process_unit_map: dict[ProcessUnitId, ProcessUnit] = {}
317316
compressor_ids: list[ProcessUnitId] = []
318317
unit_name_to_id: dict[ProcessUnitInstanceName, ProcessUnitId] = {}

src/libecalc/presentation/yaml/yaml_types/process/yaml_process_simulation.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ class YamlProcessEvent(YamlBase):
8383

8484

8585
class YamlProcessPipelineTarget(YamlBase):
86-
name: ProcessPipelineInstanceName | None = None
86+
name: ProcessPipelineInstanceName
8787
target: YamlProcessPipeline | ProcessPipelineDefinitionReference
8888

8989

src/libecalc/testing/process_builders.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
ProcessUnitDefinitionReference,
1414
ProcessUnitInstanceName,
1515
ProcessUnitInstanceReference,
16+
ProcessPipelineInstanceName,
1617
)
1718
from libecalc.presentation.yaml.yaml_types.process.yaml_process_simulation import (
1819
YamlProcessConstraint,
@@ -466,7 +467,8 @@ def with_pipeline(
466467
anti_surge: AntiSurgeType = AntiSurgeType.INDIVIDUAL_ASV,
467468
outlet_pressure: YamlExpressionType = 100.0,
468469
) -> Self:
469-
self.targets.append(YamlProcessPipelineTarget(target=pipeline))
470+
pipeline_instance_name = ProcessPipelineInstanceName(pipeline.name)
471+
self.targets.append(YamlProcessPipelineTarget(name=pipeline_instance_name, target=pipeline))
470472
process_unit_name = pipeline.items[-1].name
471473
self.constraints[pipeline.name] = [
472474
YamlProcessConstraint(

0 commit comments

Comments
 (0)