From 8ca3a7b684ffe12255a0b6528e83569fa852d764 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pawe=C5=82=20Redzy=C5=84ski?= Date: Wed, 15 Dec 2021 11:27:21 +0100 Subject: [PATCH] fs: repo: raise proper FileNotFoundError in metadata Related: #7120 --- dvc/fs/repo.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dvc/fs/repo.py b/dvc/fs/repo.py index a3781340e..1704d7c2f 100644 --- a/dvc/fs/repo.py +++ b/dvc/fs/repo.py @@ -1,3 +1,4 @@ +import errno import logging import os import threading @@ -475,7 +476,9 @@ class RepoFileSystem(FileSystem): # pylint:disable=abstract-method info_result = fs.info(fs_path) if not info_result and not dvc_meta: - raise FileNotFoundError + raise FileNotFoundError( + errno.ENOENT, os.strerror(errno.ENOENT), fs_path + ) from ._metadata import Metadata