Relax dict_id
equality in field merging
#6356
Labels
enhancement
Any new improvement worthy of a entry in the changelog
dict_id
equality in field merging
#6356
Is your feature request related to a problem or challenge? Please describe what you are trying to do.
Trying to merge two schemas that are compatible, other than having fields whose
dict_id
s are different.Describe the solution you'd like
Relax
dict_id
handling during merging of fields, such that if they are different thedict_id
is unset, and only if they are equal are they kept.Describe alternatives you've considered
Before opening this, I tried implementing my own merge function, but would have to change it quite significantly compared to the existing code, since I can't access internal fields. I could still make this work, but wanted to first check whether the project would be open to relaxing this, since this feels more aligned with how merging works otherwise (eg. making a field nullable).
Additional context
All of this is under the assumption that I understand
dict_id
correctly, which is that it's primarily used for IPC's ability to duplicate dicts.The text was updated successfully, but these errors were encountered: