Github user Tagar commented on the issue: https://github.com/apache/zeppelin/pull/2502 My two cents > One of the things I learned about Jupyter's implementation is that it never intercepts an error case I personally not necessarily like how this piece is implemented in Jupyter.. that an error can be silently ignored, and in case of an error whole {.. } block is returned unchanged. Should we have a Zeppelin option that controls this behavior? 1. Option 1 if used - it'll completely follow Jupyter bahavior (no error, {..} block return unchanged). 2. Option 2 - fail explicitly if variable in curly braces can't be found. That being said, I think most of folks may actually prefer option 1, as introduction of { .. } may be a breaking change for some notebooks' code. So I think Option 1 should be default. > This follows a suggestion from @Leemoonsoo earlier in the PR. My implementation of this feature for the Shell interpreter is also ready, and I will submit a PR once this one is done. That's great. Thanks for working on this. I see there are so many good use cases for this feature.
--- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---