Choenden Kyirong
11/22/2023, 8:51 PMMarvin
11/22/2023, 8:51 PMNate
11/22/2023, 8:54 PMCompleted
state
@Marvin find docs on final state determinationMarvin
11/22/2023, 8:54 PMNate
11/22/2023, 8:56 PMIn [1]: from prefect import flow
In [2]: from prefect.states import Completed
In [3]: @flow
...: def foo():
...: return Completed(message="feeling lazy")
...:
In [4]: foo()
14:56:47.390 | INFO | prefect.engine - Created flow run 'impressive-agouti' for flow 'foo'
14:56:48.403 | INFO | Flow run 'impressive-agouti' - Finished in state Completed('feeling lazy')
Choenden Kyirong
11/22/2023, 8:58 PMfrom prefect.server.schemas.states import Completed
Nate
11/22/2023, 8:58 PMChoenden Kyirong
11/22/2023, 8:58 PMNate
11/22/2023, 8:58 PMfrom prefect.states import <SomeState>
generally you should avoid using the server schemasChoenden Kyirong
11/22/2023, 8:59 PMNate
11/22/2023, 9:01 PM