sec_interp.core.services.profile.errors module

Internal errors for profile component processors.

These errors carry no user-facing text; ProfileController maps them to its translated messages so the translation context stays stable.

exception sec_interp.core.services.profile.errors.ProfileComponentError

Bases: Exception

Base error for a profile component processor.

exception sec_interp.core.services.profile.errors.ProfileDataError

Bases: ProfileComponentError

Raised when a component produces no usable data.

exception sec_interp.core.services.profile.errors.ProfileInputError

Bases: ProfileComponentError

Raised when required component inputs are missing.

exception sec_interp.core.services.profile.errors.ProfileServiceError

Bases: ProfileComponentError

Raised when a component service or extractor is unavailable.