sros2.errors module

exception sros2.errors.EnclaveError

Bases: SROS2Error

Base class for enclave-related exceptions.

exception sros2.errors.InvalidEnclaveNameError(name: str)

Bases: EnclaveError

Exception raised when an enclave name is invalid.

exception sros2.errors.InvalidGovernanceXMLError(error: DocumentInvalid)

Bases: XmlError

Exception raised when governance XML is invalid.

exception sros2.errors.InvalidKeystoreEnvironmentError(variable_name: str)

Bases: KeystoreError

Exception raised when the keystore environment variable isn’t valid.

exception sros2.errors.InvalidKeystoreError(path: Path)

Bases: KeystoreError

Exception raised when the keystore is invalid.

exception sros2.errors.InvalidPermissionsXMLError(error: DocumentInvalid)

Bases: XmlError

Exception raised when permissions XML is invalid.

exception sros2.errors.KeystoreError

Bases: SROS2Error

Base class for keystore-related exceptions.

exception sros2.errors.KeystoreExistsError(path: Path)

Bases: KeystoreError

Exception raised when trying to create a keystore that already exists.

exception sros2.errors.SROS2EnvironmentError

Bases: SROS2Error

Base class for environment-related exceptions.

exception sros2.errors.SROS2Error

Bases: Exception

Base class for all SROS2 exceptions.

exception sros2.errors.XmlError

Bases: SROS2Error

Base class for XML-related exceptions.