-
Notifications
You must be signed in to change notification settings - Fork 74
Open
Labels
enhancementNew feature or requestNew feature or requestquestionFurther information is neededFurther information is needed

Description
Hello,
When the evaluation of a cell throws an exception, the variable that was to be assigned the value becomes unavailable to subsequent calls, and all cells that reference that variables are now marked as error.
This is a problem when you have cases like this:
a = ... something that throws
b = ... something that doesn't throw
c = testThatsFalse ? a : b
It'd be better that c
works.
I suggest that if the evaluation of a
fails, a
gets assigned an 'Error' type value, which can then be further processed. As in c = isError(a) ? b : a
.
Happy to work on a PR if you think this could be a good idea.
This obviously would impact the way the minimap works, but I don't think there's a case where old notebooks would suffer from this change.
It's a one-way change though...
tophtucker and yurivish
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestquestionFurther information is neededFurther information is needed