Alex Gubin created FLINK-31456:
----------------------------------
Summary: Remove useless panics from Golang SDK
Key: FLINK-31456
URL: https://issues.apache.org/jira/browse/FLINK-31456
Project: Flink
Issue Type: Improvement
Components: Stateful Functions
Reporter: Alex Gubin
h3. The main goal of PR is to remove unnecessary panic where it should not be.
For example:
{{msg, err := message.ToMessage()}}
{{if err != nil {}}
{{ panic(err)}}
{{}}}
{{}}
{{}}
So If such code is placed in a function which does not mean panic is present,
unpleasant things may happen in the future. This is why panics have been
removed from the {{statefunContext}} and {{storage}} module.
Also, the prefix Must has been added to functions that must be completed and
cannot be avoided in the future
pull request: https://github.com/apache/flink-statefun/pull/324
--
This message was sent by Atlassian Jira
(v8.20.10#820010)