# 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/index.md) - [tinker_cookbook.exceptions.DataError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/dataerror/index.md) - [tinker_cookbook.exceptions.EvalError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/evalerror/index.md) - [tinker_cookbook.exceptions.RendererError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/renderererror/index.md) - [tinker_cookbook.exceptions.SandboxError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/sandboxerror/index.md) - [tinker_cookbook.exceptions.TrainingError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/trainingerror/index.md) - [tinker_cookbook.exceptions.WeightsError](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/exceptions/weightserror/index.md)