From 190fbaa63b5478282f97d52ca0de5be72d769ca0 Mon Sep 17 00:00:00 2001 From: "Mr. Outis" Date: Fri, 6 Sep 2019 15:14:07 -0500 Subject: [PATCH] get: no relpath on output not found (#2435) * get: no relpath on output not found related #2430 * get: catch output not found --- dvc/repo/get.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/dvc/repo/get.py b/dvc/repo/get.py index c6b706285..ca6176ccc 100644 --- a/dvc/repo/get.py +++ b/dvc/repo/get.py @@ -4,7 +4,12 @@ import shortuuid from dvc.stage import Stage from dvc.config import Config -from dvc.exceptions import NotDvcRepoError, UrlNotDvcRepoError, GetDVCFileError +from dvc.exceptions import ( + NotDvcRepoError, + UrlNotDvcRepoError, + GetDVCFileError, + OutputNotFoundError, +) from dvc.path_info import PathInfo from dvc.external_repo import external_repo from dvc.state import StateNoop @@ -59,5 +64,7 @@ def get(url, path, out=None, rev=None): except NotDvcRepoError: raise UrlNotDvcRepoError(url) + except OutputNotFoundError: + raise OutputNotFoundError(path) finally: remove(tmp_dir)