client.errors¶
crp.sdk.proxies_more._ErrorsProxy ¶
Public CRP exception taxonomy proxy (§6.8).
Exposes common exception classes and a lookup helper.
Source code in crp/sdk/proxies_more.py
CRPError property ¶
Base CRP exception class.
ConfigError property ¶
Configuration-related error (mapped to ValidationError).
SafetyViolation property ¶
Safety violation error (mapped to SecurityInvariantError).
ValidationError property ¶
Validation error class.
SecurityInvariantError property ¶
Security invariant error class.
BudgetExhaustedError property ¶
Budget exhausted error class.
ProviderError property ¶
Provider error class.
exception(name) ¶
Return a CRP exception class by name.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
name | str | Exception class name (e.g. | required |
Returns:
| Type | Description |
|---|---|
Any | Exception class, or |
Source code in crp/sdk/proxies_more.py
all_exceptions() ¶
Return a mapping of all public CRP exception class names to classes.
Returns:
| Type | Description |
|---|---|
dict[str, Any] | Dict of exception name to exception class. |