diff --git a/dvc/logger.py b/dvc/logger.py index e51e854ed..108571706 100644 --- a/dvc/logger.py +++ b/dvc/logger.py @@ -262,7 +262,9 @@ def _description(message, exception): elif message: description = "{message}" else: - raise DvcException('Unexpected error - either exception or message must be provided') + raise DvcException( + "Unexpected error - either exception or message must be provided" + ) return description.format(message=message, exception=exception) diff --git a/dvc/stage.py b/dvc/stage.py index 1f41384ce..574d3e678 100644 --- a/dvc/stage.py +++ b/dvc/stage.py @@ -375,7 +375,9 @@ class Stage(object): stage = Stage(project=project, cwd=cwd, cmd=cmd, locked=locked) stage.outs = output.loads_from(stage, outs, use_cache=True) - stage.outs = output.loads_from(stage, metrics, use_cache=True, metric=True) + stage.outs += output.loads_from( + stage, metrics, use_cache=True, metric=True + ) stage.outs += output.loads_from(stage, outs_no_cache, use_cache=False) stage.outs += output.loads_from( stage, metrics_no_cache, use_cache=False, metric=True