From ee431a9d3dcc10d8ebc74fba38126ca6bff494c8 Mon Sep 17 00:00:00 2001 From: Ruslan Kuprieiev Date: Thu, 16 Jul 2020 03:20:34 +0300 Subject: [PATCH] tree: remove duplicated code Leftover from remote/tree separation. --- dvc/tree/base.py | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/dvc/tree/base.py b/dvc/tree/base.py index e3f559311b..8fc0791e15 100644 --- a/dvc/tree/base.py +++ b/dvc/tree/base.py @@ -3,7 +3,7 @@ import logging import tempfile from concurrent.futures import ThreadPoolExecutor, as_completed -from functools import partial, wraps +from functools import partial from multiprocessing import cpu_count from operator import itemgetter from urllib.parse import urlparse @@ -55,24 +55,6 @@ class RemoteMissingDepsError(DvcException): pass -class DirCacheError(DvcException): - def __init__(self, hash_): - super().__init__( - f"Failed to load dir cache for hash value: '{hash_}'." - ) - - -def index_locked(f): - @wraps(f) - def wrapper(obj, named_cache, remote, *args, **kwargs): - if hasattr(remote, "index"): - with remote.index: - return f(obj, named_cache, remote, *args, **kwargs) - return f(obj, named_cache, remote, *args, **kwargs) - - return wrapper - - class BaseRemoteTree: scheme = "base" REQUIRES = {}