comicbox.merge

source package comicbox.merge

Recursive merging for containers.

Classes

source class Merger()

Bases : ABC

Base class for merges.

Methods

  • merge Implement a merge method.

source staticmethod Merger.merge(dest: MutableMapping, *sources: Mapping)MutableMapping

Implement a merge method.

Raises

  • NotImplementedError

source class AdditiveMerger()

Bases : Merger

Merge with mergedeep.

Methods

  • merge Merge with mergedeep.

source staticmethod AdditiveMerger.merge(dest: MutableMapping, *sources: Mapping)MutableMapping

Merge with mergedeep.

source class ReplaceMerger()

Bases : Merger

Merge with mergedeep.

Methods

  • merge Merge with mergedeep.

source staticmethod ReplaceMerger.merge(dest: MutableMapping, *sources: Mapping)MutableMapping

Merge with mergedeep.

source class UpdateMerger()

Bases : Merger

Merge with update.

Methods

  • merge Merge with update.

source staticmethod UpdateMerger.merge(dest: MutableMapping, *sources: Mapping)MutableMapping

Merge with update.