You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Notice that we should propagate all errors up until the top level instead of handling it silently in sub-functions.
Proposed Solution
We need to introduce some special flags to indicate whether an expand/flatten function returns error or not, and handle that in the caller.
The text was updated successfully, but these errors were encountered:
JunyiYi
changed the title
[Feature Request] Error handling for exand and flatten functions
[Feature Request] Error handling for expand and flatten functions
Sep 17, 2019
Today MM will not check errors in
expand
orflatten
, which is not always correct. For example, to expand/flatten adate.Time
type:Actual Result
When we call it in the function, MM will generate something like
Expected Result
But ideally, it should generate:
Notice that we should propagate all
errors
up until the top level instead of handling it silently in sub-functions.Proposed Solution
We need to introduce some special flags to indicate whether an expand/flatten function returns
error
or not, and handle that in the caller.The text was updated successfully, but these errors were encountered: