juju.errors

Summary

AbstractMethodError

JujuAPIError

JujuAgentError

JujuAppError

JujuApplicationConfigError

JujuAuthError

JujuBackupError

JujuConfigError

Exception raised during processing a configuration key-value pair in a config set for an application.

JujuConnectionError

JujuControllerNotFoundError

JujuEntityNotFoundError

Exception indicating that an entity was not found in the state. It was expected that the entity was found in state and this is a terminal condition. To fix this condition, you should disconnect and reconnect to ensure that any missing entities are correctly picked up.

JujuError

JujuMachineError

JujuModelConfigError

JujuModelError

JujuNotSupportedError

JujuNotValid

JujuPermissionError

JujuRedirectException

Exception indicating that a redirection was requested

JujuUnitError

JujuUnknownVersion

PylibjujuError

PylibjujuProgrammingError

Reference

exception juju.errors.AbstractMethodError[source]

Bases: Exception

exception juju.errors.JujuAPIError(result)[source]

Bases: JujuError

exception juju.errors.JujuAgentError(*args, **kwargs)[source]

Bases: JujuError

exception juju.errors.JujuAppError(*args, **kwargs)[source]

Bases: JujuError

exception juju.errors.JujuApplicationConfigError(config, config_pair, message=None)[source]

Bases: JujuConfigError

exception juju.errors.JujuAuthError[source]

Bases: JujuConnectionError

exception juju.errors.JujuBackupError(*args, **kwargs)[source]

Bases: JujuError

exception juju.errors.JujuConfigError(config, config_pair, message=None)[source]

Bases: JujuError

Exception raised during processing a configuration key-value pair in a config set for an application.

exception juju.errors.JujuConnectionError[source]

Bases: ConnectionError, JujuError

exception juju.errors.JujuControllerNotFoundError(*args, **kwargs)[source]

Bases: JujuError

exception juju.errors.JujuEntityNotFoundError(entity_name, entity_types=None)[source]

Bases: JujuError

Exception indicating that an entity was not found in the state. It was expected that the entity was found in state and this is a terminal condition. To fix this condition, you should disconnect and reconnect to ensure that any missing entities are correctly picked up.

exception juju.errors.JujuError(*args, **kwargs)[source]

Bases: Exception

exception juju.errors.JujuMachineError(*args, **kwargs)[source]

Bases: JujuError

exception juju.errors.JujuModelConfigError(config, config_pair, message=None)[source]

Bases: JujuConfigError

exception juju.errors.JujuModelError(*args, **kwargs)[source]

Bases: JujuError

exception juju.errors.JujuNotSupportedError(*args, **kwargs)[source]

Bases: JujuError

exception juju.errors.JujuNotValid(entity_type, entity_name)[source]

Bases: JujuError

exception juju.errors.JujuPermissionError(*args, **kwargs)[source]

Bases: JujuError

exception juju.errors.JujuRedirectException(redirect_info, follow_redirect=True)[source]

Bases: Exception

Exception indicating that a redirection was requested

property ca_cert
property endpoints
exception juju.errors.JujuUnitError(*args, **kwargs)[source]

Bases: JujuError

exception juju.errors.JujuUnknownVersion(*args, **kwargs)[source]

Bases: PylibjujuError

exception juju.errors.PylibjujuError(*args, **kwargs)[source]

Bases: JujuError

exception juju.errors.PylibjujuProgrammingError[source]

Bases: Exception