Skip to content

Commit 74838ec

Browse files
authored
Fix unreachable TypeError in petab.parameter_mapping.apply_overrides_for_observable (fixes #59) (#60)
Revert "More informative error messages in case of wrongly set observable and noise parameters (Closes PEtab-dev/PEtab#118) (PEtab-dev/PEtab#155)" This reverts commit 8fab85e.
1 parent d481eda commit 74838ec

File tree

1 file changed

+1
-8
lines changed

1 file changed

+1
-8
lines changed

petab/parameter_mapping.py

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -360,14 +360,7 @@ def _apply_overrides_for_observable(
360360
"""
361361
for i, override in enumerate(overrides):
362362
overridee_id = f'{override_type}Parameter{i+1}_{observable_id}'
363-
try:
364-
mapping[overridee_id] = override
365-
except KeyError as e:
366-
raise TypeError(f'Cannot override {override_type} parameter '
367-
f'{overridee_id} for observable {observable_id}.'
368-
f'Ensure there exists an {override_type} '
369-
'definition containing the correct number of '
370-
'placeholder parameters.') from e
363+
mapping[overridee_id] = override
371364

372365

373366
def _apply_condition_parameters(par_mapping: ParMappingDict,

0 commit comments

Comments
 (0)