stdlibx.option package¶
- exception stdlibx.option.OptionExpectError[source]¶
Bases:
OptionError
- exception stdlibx.option.OptionUnwrapError[source]¶
Bases:
OptionError
- stdlibx.option.as_optional(func)[source]¶
- Parameters:
func (Callable[P, T | None])
- Return type:
Callable[P, Option[T]]
- stdlibx.option.optional_of(func, *args, **kwargs)[source]¶
- Parameters:
func (Callable[P, T | None])
args (P.args)
kwargs (P.kwargs)
- Return type:
Option[T]
Subpackages¶
- stdlibx.option.fn package
and_()and_then()collect()collect_all()expect()filter_()flatten()inspect()is_none_or()is_some_and()map_()map_or()map_or_else()ok_or()ok_or_else()or_()or_else()transpose()unwrap()unwrap_or()unwrap_or_else()xor()zipped()- Submodules
- stdlibx.option.methods package