There is a discrepancy with the selected_variable parameter used in the update() function:
With depth not set (no overlap), the selected_variables parameter does not need to include the updated fields
With depth set to > 0 (overlap), the selected_variables parameter must include the updated fields. Not setting the output fields in the selected_variables will trigger a KeyError
I think it would be better to have the same behavior in these two cases. Best case is not having the output fields in selected_variables as it can reduce the number of reading operations of the zcollection.
Anyway, I have set up a simple case to illustrate the problem :
Hi,
There is a discrepancy with the selected_variable parameter used in the update() function:
I think it would be better to have the same behavior in these two cases. Best case is not having the output fields in selected_variables as it can reduce the number of reading operations of the zcollection.
Anyway, I have set up a simple case to illustrate the problem :