From cf74f9b5e5a3a838c537a2844e9d6322ea8a913f Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Tue, 20 Mar 2018 07:59:33 +0200 Subject: [PATCH] stage: set default values for fields from stage files Signed-off-by: Ruslan Kuprieiev --- dvc/stage.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dvc/stage.py b/dvc/stage.py index 569f46bc4..9c9af07be 100644 --- a/dvc/stage.py +++ b/dvc/stage.py @@ -98,9 +98,9 @@ class Stage(object): def loadd(project, d, path): path = os.path.abspath(path) cwd = os.path.dirname(path) - cmd = d[Stage.PARAM_CMD] - deps = Dependency.loadd_from(project, d[Stage.PARAM_DEPS], cwd=cwd) - outs = Output.loadd_from(project, d[Stage.PARAM_OUTS], cwd=cwd) + cmd = d.get(Stage.PARAM_CMD, None) + deps = Dependency.loadd_from(project, d.get(Stage.PARAM_DEPS, []), cwd=cwd) + outs = Output.loadd_from(project, d.get(Stage.PARAM_OUTS, []), cwd=cwd) return Stage(project=project, path=path,