# Results
The Result classes in this prefect.engine.result
package are results used internally by the Prefect pipeline to track and store results without persistence.
If you are looking for the API docs for the result subclasses you can use to enable task return value checkpointing or to store task data, see the API docs for the Result Subclasses in prefect.engine.results
.
# Result
A representation of the result of a Prefect task; this class contains information about the value of a task's result, a result handler specifying how to serialize or store this value securely, and a safe_value
attribute which holds information about the current "safe" representation of this result.
Args:
value (Any, optional)
: the value of the resultlocation (Union[str, Callable], optional)
: Possibly templated location to be used for saving the result to the destination. If a callable function is provided, it should have signaturecallable(**kwargs) -> str
and at write time all formatting kwargs will be passed and a fully formatted location is expected as the return value. Can be used for string formatting logic that.format(**kwargs)
doesn't supportserializer (Serializer)
: a serializer that can transform Python objects to bytes and recover them. The serializer is used whenever theResult
is writing to or reading from storage. Defaults toPickleSerializer
.
methods: |
---|
prefect.engine.result.base.Result.copy ()[source] |
Return a copy of the current result object. |
prefect.engine.result.base.Result.exists (location, **kwargs)[source] |
Checks whether the target result exists.
|
prefect.engine.result.base.Result.format (**kwargs)[source] |
Takes a set of string format key-value pairs and renders the result.location to a final location string
|
prefect.engine.result.base.Result.from_value (value)[source] |
Create a new copy of the result object with the provided value.
|
prefect.engine.result.base.Result.read (location)[source] |
Reads from the target result and returns a corresponding
|
prefect.engine.result.base.Result.write (value_, **kwargs)[source] |
Serialize and write the result to the target location.
|
This documentation was auto-generated from commit bd9182e
on July 31, 2024 at 18:02 UTC