merge dict of dicts
(dst, src, overwrite=False)
| 57 | """create information for all plugins available""" |
| 58 | |
| 59 | def merge(dst, src, overwrite=False): |
| 60 | """merge dict of dicts""" |
| 61 | for name in src: |
| 62 | if name in dst: |
| 63 | if overwrite is True: |
| 64 | dst[name].update(src[name]) |
| 65 | else: |
| 66 | for _k in set(src[name].keys()) - set(dst[name].keys()): |
| 67 | dst[name][_k] = src[name][_k] |
| 68 | else: |
| 69 | dst[name] = src[name] |
| 70 | |
| 71 | sys.path.append(abspath("")) |
| 72 |
no test coverage detected