diff --git a/accelerator/extras.py b/accelerator/extras.py index 21a588e..64299d5 100644 --- a/accelerator/extras.py +++ b/accelerator/extras.py @@ -481,7 +481,8 @@ def upd(aggregate, part, level): if not allow_overwrite: for k in part: if k in aggregate: - raise self._exc("Duplicate key %r (index %d)" % (k, ix,)) + raise self._exc("Duplicate key %r (index %d): was '%s': is '%s'" % + (k, ix, aggregate[k], part[k])) aggregate.update(part) else: for k, v in iteritems(part):