Result Access Error¶
result_access_error
¶
Errors raised when accessing Result.value or Result.error on the wrong variant
ResultAccessError
¶
Bases: Error[dict[str, object]]
Exception raised when trying to access value or err from an inappropriate Result variant.
Source code in src/forging_blocks/foundation/errors/result_access_error.py
__init__(message: ErrorMessage | None = None) -> None
¶
Initialise with an optional custom error message.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
message
|
ErrorMessage | None
|
Optional |
None
|
Source code in src/forging_blocks/foundation/errors/result_access_error.py
cannot_access_value() -> ResultAccessError
classmethod
¶
Create an error for accessing value from an Err Result.
cannot_access_error() -> ResultAccessError
classmethod
¶
Create an error for accessing error from an Ok Result.