(left, right)
| 60 | |
| 61 | |
| 62 | def merge_family(left, right) -> None: |
| 63 | result = {} |
| 64 | for kl, vl in left.items(): |
| 65 | for kr, vr in right.items(): |
| 66 | if not isinstance(vl, list): |
| 67 | raise TypeError(type(vl)) |
| 68 | result[kl] = vl + vr |
| 69 | left.update(result) |
| 70 | |
| 71 | |
| 72 | families = { # pylint: disable=dict-init-mutate |