src.asqi.errors¶
Exceptions¶
Exception raised when duplicate IDs are found across configuration files. |
|
Exception raised when required ID fields are missing. |
|
Exception raised when manifest extraction fails. |
|
Exception raised when required Docker images are missing. |
|
Exception raised when extracting mounts from args fails. |
|
Raised when metric expression parsing or evaluation fails. |
|
Exception raised when a score card contains audit indicators |
Module Contents¶
- exception src.asqi.errors.DuplicateIDError(duplicate_dict: Dict[str, Any])¶
Bases:
ExceptionException raised when duplicate IDs are found across configuration files.
- Args:
duplicate_dict: Dictionary of duplicate IDs with duplication data
- Example:
- duplicate_dict = {
- “t_duplicate_id”: {
“id”: “duplicate_id”, “config_type”: “test_suite”, “occurrences”: [
{“location”: “config.yaml”, “test_suite_name”: “suite”, “test_name”: “test 1”}, {“location”: “config.yaml”, “test_suite_name”: “suite”, “test_name”: “test 2”}
]
}
}
- duplicate_dict¶
- exception src.asqi.errors.MissingIDFieldError¶
Bases:
ExceptionException raised when required ID fields are missing.
- exception src.asqi.errors.ManifestExtractionError(message: str, error_type: str, original_error: Exception | None = None)¶
Bases:
ExceptionException raised when manifest extraction fails.
- error_type¶
- original_error = None¶
- exception src.asqi.errors.MissingImageError¶
Bases:
ExceptionException raised when required Docker images are missing.
- exception src.asqi.errors.MountExtractionError¶
Bases:
ExceptionException raised when extracting mounts from args fails.
- exception src.asqi.errors.MetricExpressionError¶
Bases:
ExceptionRaised when metric expression parsing or evaluation fails.
- exception src.asqi.errors.AuditResponsesRequiredError(score_card_name: str, audit_indicators: List[Dict[str, Any]])¶
Bases:
ExceptionException raised when a score card contains audit indicators but no audit responses file was provided.
- Args:
score_card_name: Name of the score card audit_indicators: List of audit indicator dictionaries
- score_card_name¶
- audit_indicators¶