Module aws_lambda_powertools.utilities.feature_flags.exceptions

Classes

class ConfigurationStoreError (*args, **kwargs)

When a configuration store raises an exception on config retrieval or parsing

Expand source code
class ConfigurationStoreError(Exception):
    """When a configuration store raises an exception on config retrieval or parsing"""

Ancestors

  • builtins.Exception
  • builtins.BaseException
class SchemaValidationError (*args, **kwargs)

When feature flag schema fails validation

Expand source code
class SchemaValidationError(Exception):
    """When feature flag schema fails validation"""

Ancestors

  • builtins.Exception
  • builtins.BaseException
class StoreClientError (*args, **kwargs)

When a store raises an exception that should be propagated to the client to fix

For example, Access Denied errors when the client doesn't permissions to fetch config

Expand source code
class StoreClientError(Exception):
    """When a store raises an exception that should be propagated to the client to fix

    For example, Access Denied errors when the client doesn't permissions to fetch config
    """

Ancestors

  • builtins.Exception
  • builtins.BaseException