mirror of
https://github.com/Stone-Red-Code/dvc.git
synced 2026-11-10 15:28:34 +01:00
fs: refactor _get_fs_pair_2()
This commit is contained in:
committed by
Ruslan Kuprieiev
parent
a3181bb509
commit
d4170b2ec0
+5
-7
@@ -263,17 +263,15 @@ class _DvcFileSystem(AbstractFileSystem): # pylint:disable=abstract-method
|
||||
Returns a pair of fss based on repo the path falls in, using prefix.
|
||||
"""
|
||||
repo = self._get_repo(key)
|
||||
repo_key: Key
|
||||
if repo is self.repo:
|
||||
dvc_parts = key
|
||||
dvc_fs = self._datafss.get(())
|
||||
repo_key = ()
|
||||
else:
|
||||
repo_parts = self.repo.fs.path.relparts(
|
||||
repo.root_dir, self.repo.root_dir
|
||||
)
|
||||
dvc_parts = key[len(repo_parts) :]
|
||||
key = self._get_key(repo.root_dir)
|
||||
dvc_fs = self._datafss.get(key)
|
||||
repo_key = self._get_key(repo.root_dir)
|
||||
dvc_parts = key[len(repo_key) :]
|
||||
|
||||
dvc_fs = self._datafss.get(repo_key)
|
||||
return repo, dvc_fs, dvc_parts
|
||||
|
||||
def open(
|
||||
|
||||
Reference in New Issue
Block a user