From 1ff5e2c16346f4ac5ec6a0db743c8226b50511b7 Mon Sep 17 00:00:00 2001 From: "Mr. Outis" Date: Sat, 17 Nov 2018 20:24:55 -0600 Subject: [PATCH] stage: When loading an empty Dvcfile default to dict() Fix #1339 --- dvc/stage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dvc/stage.py b/dvc/stage.py index da723731a..31d8ee92b 100644 --- a/dvc/stage.py +++ b/dvc/stage.py @@ -363,7 +363,7 @@ class Stage(object): raise StageFileIsNotDvcFileError(fname) with open(fname, 'r') as fd: - return Stage.loadd(project, yaml.safe_load(fd), fname) + return Stage.loadd(project, yaml.safe_load(fd) or dict(), fname) def dumpd(self): deps = [x.dumpd() for x in self.deps]