# tinker_cookbook.exceptions.TinkerCookbookError

## _class_ [**tinker_cookbook.exceptions.TinkerCookbookError**](https://github.com/thinking-machines-lab/tinker-cookbook/blob/main/tinker_cookbook/exceptions.py#L56)( _Exception_)

Base exception for all tinker-cookbook errors.

Catch this to handle any error raised by cookbook code (as opposed to errors from the Tinker SDK or third-party libraries).

## Referenced by

- [tinker_cookbook.exceptions.ConfigurationError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/configurationerror/)
- [tinker_cookbook.exceptions.DataError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/dataerror/)
- [tinker_cookbook.exceptions.EvalError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/evalerror/)
- [tinker_cookbook.exceptions.RendererError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/renderererror/)
- [tinker_cookbook.exceptions.SandboxError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/sandboxerror/)
- [tinker_cookbook.exceptions.TrainingError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/trainingerror/)
- [tinker_cookbook.exceptions.WeightsError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/weightserror/)
