topmark.utils.merge¶
Field merge helpers.
none_if_empty ¶
merge_unique_iterables ¶
Returns a new list with unique items from current and incoming.
Preserves order. Always returns a list (empty if both are None).
Source code in src/topmark/utils/merge.py
merge_unique_iterables_or_none ¶
Returns None if both inputs are None, otherwise merges uniquely.
Source code in src/topmark/utils/merge.py
merge_mappings_last_wins ¶
Merges two dicts (incoming overrides current).
Always returns a dict (empty if both are None).
Source code in src/topmark/utils/merge.py
merge_mappings_last_wins_or_none ¶
Returns None if both inputs are None, otherwise merges dicts.