Skip to main content

maybe_evaluate

Attempt to evaluate promise, even if obj is not a promise.

def maybe_evaluate(
obj: any
) - > any

Attempt to evaluate promise, even if obj is not a promise.

Parameters

NameTypeDescription
objanyThe object to be evaluated, which may or may not implement the maybe_evaluate protocol

Returns

TypeDescription
anyThe evaluated result if the object supports evaluation, otherwise the original object itself