stdlibx.result package¶
- exception stdlibx.result.ResultExpectError[source]¶
Bases:
ResultError
- exception stdlibx.result.ResultUnwrapError[source]¶
Bases:
ResultError
- stdlibx.result.as_result(func, exceptions=(<class 'Exception'>, ))[source]¶
- Parameters:
func (Callable[P, T])
exceptions (tuple[type[_AnyException], ...])
- Return type:
Callable[P, Result[T, _AnyException]]
- stdlibx.result.is_err(result)[source]¶
- Parameters:
result (Result[T, E])
- Return type:
TypeGuard[Error[T, E]]
- stdlibx.result.is_ok(result)[source]¶
- Parameters:
result (Result[T, E])
- Return type:
TypeGuard[Ok[T, E]]
- stdlibx.result.result_of(func, *args, **kwargs)[source]¶
- Parameters:
func (Callable[P, T])
args (P.args)
kwargs (P.kwargs)
- Return type:
Result[T, Exception]
Subpackages¶
- stdlibx.result.fn package
and_()and_then()collect()collect_all()err()expect()expect_err()flatten()inspect()inspect_err()is_err_and()is_ok_and()map_()map_err()map_or()map_or_else()ok()or_()or_else()transpose()unwrap()unwrap_err()unwrap_or()unwrap_or_else()unwrap_or_raise()zipped()- Submodules
- stdlibx.result.methods package
and_()and_then()err()expect()expect_err()flatten()inspect()inspect_err()is_err_and()is_ok_and()map_()map_err()map_or()map_or_else()ok()or_()or_else()transpose()unwrap()unwrap_err()unwrap_or()unwrap_or_else()unwrap_or_raise()zipped()- Submodules