Skip to content

Commit 7a075d1

Browse files
committed
Use self.standard_effect instead of provate self._standard_effect and update docstring
1 parent cc8ce59 commit 7a075d1

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

flixopt/effects.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@ def create_effect_values_dict(
325325
326326
Examples
327327
--------
328-
effect_values_user = 20 -> {None: 20}
328+
effect_values_user = 20 -> {'<standard_effect_label>': 20}
329329
effect_values_user = None -> None
330330
effect_values_user = {effect1: 20, effect2: 0.3} -> {effect1: 20, effect2: 0.3}
331331
@@ -355,7 +355,7 @@ def get_effect_label(eff: Effect | str) -> str:
355355
return None
356356
if isinstance(effect_values_user, dict):
357357
return {get_effect_label(effect): value for effect, value in effect_values_user.items()}
358-
if self._standard_effect is None:
358+
if self.standard_effect is None:
359359
raise KeyError(
360360
'Scalar effect value provided but no standard effect is configured. '
361361
'Either set an effect as is_standard=True or provide a mapping {effect_label: value}.'

0 commit comments

Comments
 (0)