#3508 [Core feature] Improve error message when using promises like regular python values
Issue created by
cosmicBboy
Motivation: Why do you think this is important?
New flytekit users will often try to manipulate promises expecting them to be regular python values. This throws off the user experience, so error messages need to be absolutely clear when doing so.
Goal: What should the final outcome look like, ideally?
The error message should provide a clear explanation as to why promises can only be operated on in specific circumstances.
Describe alternatives you've considered
NA
Propose: Link/Inline OR Additional context
No response
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyte