<a id="skfolio-exceptions-optimizationerror"></a>

# skfolio.exceptions.OptimizationError

<a id="skfolio.exceptions.OptimizationError"></a>

### *exception* skfolio.exceptions.OptimizationError

An optimizer could not compute a valid portfolio allocation.

See [Failure Handling](https://skfolio.org/user_guide/optimization.html.md#optimization-failure-handling) for fallback behavior and
[Updates and Failure Handling](https://skfolio.org/user_guide/online_learning.html.md#online-failure-handling) for online continuation and restart rules.

<a id="skfolio.exceptions.OptimizationError.add_note"></a>

#### add_note(object, /)

Exception.add_note(note) –
add a note to the exception

<a id="skfolio.exceptions.OptimizationError.with_traceback"></a>

#### with_traceback(object, /)

Exception.with_traceback(tb) –
set self._\_traceback_\_ to tb and return self.

