exceptions¶
OTE-API OPTIMADE-specific Python exceptions.
BaseOteapiOptimadeException (Exception)
¶
Base OTE-API OPTIMADE exception.
Source code in oteapi_optimade/exceptions.py
class BaseOteapiOptimadeException(Exception):
"""Base OTE-API OPTIMADE exception."""
ConfigurationError (BaseOteapiOptimadeException)
¶
An error occurred when dealing with strategy configurations.
Source code in oteapi_optimade/exceptions.py
class ConfigurationError(BaseOteapiOptimadeException):
"""An error occurred when dealing with strategy configurations."""
MissingDependency (BaseOteapiOptimadeException)
¶
A required dependency is missing.
Source code in oteapi_optimade/exceptions.py
class MissingDependency(BaseOteapiOptimadeException):
"""A required dependency is missing."""
OPTIMADEParseError (BaseOteapiOptimadeException)
¶
Could not use OPTIMADE Python tools to parse an OPTIMADE API response.
Source code in oteapi_optimade/exceptions.py
class OPTIMADEParseError(BaseOteapiOptimadeException):
"""Could not use OPTIMADE Python tools to parse an OPTIMADE API response."""
OPTIMADEResponseError (RequestError)
¶
An OPTIMADE error was returned from a URL request.
Source code in oteapi_optimade/exceptions.py
class OPTIMADEResponseError(RequestError):
"""An OPTIMADE error was returned from a URL request."""
RequestError (BaseOteapiOptimadeException)
¶
A general error occured when performing a URL request.
Source code in oteapi_optimade/exceptions.py
class RequestError(BaseOteapiOptimadeException):
"""A general error occured when performing a URL request."""