projects
/
python_utils.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' of ssh://git.house/usr/local/git/base/python_utils
[python_utils.git]
/
dict_utils.py
diff --git
a/dict_utils.py
b/dict_utils.py
index b1464c6bb9967ce4efa48318a288babd0ff322e9..451a87dadf08d8632ac6f593dfb592116a05779b 100644
(file)
--- 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]],
*,
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
) -> 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']
"""
['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)
for (k, v) in d.items():
r[0].append(k)
r[1].append(v)