diff --git a/petab/v1/problem.py b/petab/v1/problem.py index e79959f4..5c0dcf61 100644 --- a/petab/v1/problem.py +++ b/petab/v1/problem.py @@ -1105,9 +1105,7 @@ def add_parameter( PARAMETER_ID: [id_], } if estimate is not None: - record[ESTIMATE] = [ - int(estimate) if isinstance(estimate, bool | int) else estimate - ] + record[ESTIMATE] = [int(estimate)] if nominal_value is not None: record[NOMINAL_VALUE] = [nominal_value] if scale is not None: diff --git a/petab/v2/problem.py b/petab/v2/problem.py index 90642c21..79bb6196 100644 --- a/petab/v2/problem.py +++ b/petab/v2/problem.py @@ -860,9 +860,7 @@ def add_parameter( PARAMETER_ID: [id_], } if estimate is not None: - record[ESTIMATE] = [ - int(estimate) if isinstance(estimate, bool | int) else estimate - ] + record[ESTIMATE] = [int(estimate)] if nominal_value is not None: record[NOMINAL_VALUE] = [nominal_value] if scale is not None: