X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;f=dict_utils.py;h=451a87dadf08d8632ac6f593dfb592116a05779b;hb=31c81f6539969a5eba864d3305f9fb7bf716a367;hp=b1464c6bb9967ce4efa48318a288babd0ff322e9;hpb=e6f32fdd9b373dfcd100c7accb41f57d83c2f0a1;p=python_utils.git diff --git a/dict_utils.py b/dict_utils.py index b1464c6..451a87d 100644 --- a/dict_utils.py +++ b/dict_utils.py @@ -70,7 +70,7 @@ def raise_on_duplicated_keys(key, new_value, old_value): def coalesce( inputs: Iterator[Dict[Any, Any]], *, - aggregation_function: Callable[[Any, Any], Any] = coalesce_by_creating_list, + aggregation_function: Callable[[Any, Any, Any], Any] = coalesce_by_creating_list, ) -> Dict[Any, Any]: """Merge N dicts into one dict containing the union of all keys / values in the input dicts. When keys collide, apply the @@ -223,7 +223,7 @@ def dict_to_key_value_lists(d: Dict[Any, Any]) -> Tuple[List[Any], List[Any]]: ['scott', '555-1212', '123 main st.', '12345'] """ - r = ([], []) + r: Tuple[List[Any], List[Any]] = ([], []) for (k, v) in d.items(): r[0].append(k) r[1].append(v)