From e5920e6a762f731bc76c6c5b6d8782a1723b6844 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Tue, 10 Apr 2018 02:25:19 +0300 Subject: [PATCH] state: handle non-existing path Signed-off-by: Ruslan Kuprieiev --- dvc/state.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dvc/state.py b/dvc/state.py index a1df5015a..13e54d9bb 100644 --- a/dvc/state.py +++ b/dvc/state.py @@ -104,6 +104,9 @@ class State(object): return str(System.inode(path)) def update(self, path, dump=True): + if not os.path.exists(path): + return None + mtime = self.mtime(path) inode = self.inode(path)