Core Module

Core functionality.

exception pepperpy.core.PepperpyError(message, details=None, cause=None)[source]

Bases: Exception

Base class for all pepperpy errors.

Parameters:
Return type:

None

__init__(message, details=None, cause=None)[source]

Initialize error.

Parameters:
Return type:

None

pepperpy.core.get_error_context(error)[source]

Get error context.

Parameters:

error (Exception) – Exception to get context from.

Return type:

Dict[str, Any]

Returns:

Error context.

pepperpy.core.format_error_context(context)[source]

Format error context.

Parameters:

context (Dict[str, Any]) – Error context.

Return type:

str

Returns:

Formatted error context.

pepperpy.core.format_exception(error)[source]

Format exception.

Parameters:

error (Exception) – Exception to format.

Return type:

str

Returns:

Formatted exception.