tree: remove duplicated code (#4215)

Leftover from remote/tree separation.
This commit is contained in:
Ruslan Kuprieiev
2020-07-16 04:08:18 +03:00
committed by GitHub
parent 1c4a8cf2ca
commit 424ee7f1b7
+1 -19
View File
@@ -3,7 +3,7 @@ import json
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 = {}