gluetool.result module¶
-
class
gluetool.result.Result(_is_ok, _value, _force=False)[source]¶ Bases:
typing.GenericA simple Result type inspired by Rust.
A
Resultcan be eitherOk(value)- valid result, contains a meaningful value - orError(error)which represents an error, carrying error’s description.Parameters: -
_abc_cache= <_weakrefset.WeakSet object>¶
-
_abc_generic_negative_cache= <_weakrefset.WeakSet object>¶
-
_abc_generic_negative_cache_version= 31¶
-
_abc_registry= <_weakrefset.WeakSet object>¶
-
error¶ Return the result value - error - if it is invalid. Otherwise,
Noneis returned.
-
is_error¶ Returns
Trueif the result value is invalid.
-
is_ok¶
-
ok¶ Return the result value - valid - if it is valid. Otherwise,
Noneis returned.
-
value¶ Return the result value. It will be either one of valid and error types.
-