merlin
10/03/2022, 11:58 PMp102-13.py
If I leave .result()
in the code, it fails with error:
letter = get_letter().result()
AttributeError: 'str' object has no attribute 'result'
But remove the .result()
bit and I get success:
poetry run python src/quickstart/p102-13.py
16:48:31.385 | INFO | prefect.engine - Created flow run 'jasper-uakari' for flow 'Result Flow'
16:48:31.454 | INFO | Flow run 'jasper-uakari' - Created task run 'Get a letter-c414aff6-0' for task 'Get a letter'
16:48:31.454 | INFO | Flow run 'jasper-uakari' - Executing 'Get a letter-c414aff6-0' immediately...
16:48:31.468 | INFO | Task run 'Get a letter-c414aff6-0' - A
16:48:31.478 | INFO | Task run 'Get a letter-c414aff6-0' - Finished in state Completed()
16:48:31.478 | INFO | Flow run 'jasper-uakari' - You got: A
16:48:31.488 | INFO | Flow run 'jasper-uakari' - Finished in state Completed('All states completed.')
The poetry environment is:
[tool.poetry.dependencies]
python = "^3.10"
prefect = "^2.4.5"
greenlet = "^1.1.3"
Matt Conger
10/04/2022, 12:35 AMmerlin
10/04/2022, 12:49 AMJeff Hale
10/04/2022, 2:18 PM