nautobot.apps.exceptions
¶
Exceptions for Nautobot apps.
nautobot.apps.exceptions.AbortTransaction
¶
nautobot.apps.exceptions.CeleryWorkerNotRunningException
¶
Bases: APIException
Indicates the temporary inability to enqueue a new Celery task (e.g. custom script execution) because no Celery worker processes are currently running.
Source code in nautobot/core/exceptions.py
nautobot.apps.exceptions.FilterSetFieldNotFound
¶
nautobot.apps.exceptions.SecretError
¶
Bases: Exception
General purpose exception class for failures raised when secret value access fails.
Source code in nautobot/extras/secrets/exceptions.py
nautobot.apps.exceptions.SecretParametersError
¶
Bases: SecretError
Exception raised when a Secret record's parameters are incorrectly specified.
Normally this should be caught during input validation of the Secret record, but in the case of direct ORM access bypassing the usual clean() functionality, it's possible to create a mis-defined Secret which would trigger this exception upon access.
Source code in nautobot/extras/secrets/exceptions.py
nautobot.apps.exceptions.SecretProviderError
¶
Bases: SecretError
General purpose exception class for failures that indicate that a secrets provider is not working correctly.
nautobot.apps.exceptions.SecretValueNotFoundError
¶
Bases: SecretError
, KeyError
Exception raised when a secrets provider is operating normally but a specific requested secret is not found.