Skip to content

Commit 74850fe

Browse files
committed
Move walk_files to fs.py
1 parent a798169 commit 74850fe

File tree

7 files changed

+15
-14
lines changed

7 files changed

+15
-14
lines changed

dvc/remote/local.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
from dvc.utils import file_md5
2626
from dvc.utils import relpath
2727
from dvc.utils import tmp_fname
28-
from dvc.utils import walk_files
2928
from dvc.compat import fspath_py35
3029
from dvc.utils.fs import move, makedirs, remove
30+
from dvc.utils.fs import walk_files
3131

3232
logger = logging.getLogger(__name__)
3333

dvc/utils/__init__.py

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -231,12 +231,6 @@ def to_yaml_string(data):
231231
return stream.getvalue()
232232

233233

234-
def walk_files(directory):
235-
for root, _, files in os.walk(fspath(directory)):
236-
for f in files:
237-
yield os.path.join(root, f)
238-
239-
240234
def colorize(message, color=None):
241235
"""Returns a message in a specified color."""
242236
if not color:

dvc/utils/fs.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,3 +201,9 @@ def copyfile(src, dest, no_progress_bar=False, name=None):
201201
break
202202
fdest.write(buf)
203203
pbar.update(len(buf))
204+
205+
206+
def walk_files(directory):
207+
for root, _, files in os.walk(fspath(directory)):
208+
for f in files:
209+
yield os.path.join(root, f)

tests/func/test_checkout.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
from dvc.stage import StageFileBadNameError
1919
from dvc.stage import StageFileDoesNotExistError
2020
from dvc.system import System
21-
from dvc.utils import relpath, walk_files
21+
from dvc.utils import relpath
22+
from dvc.utils.fs import walk_files
2223
from dvc.utils.stage import dump_stage_file
2324
from dvc.utils.stage import load_stage_file
2425
from tests.basic_env import TestDvc

tests/unit/remote/test_remote_dir.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import pytest
33
import os
44
from dvc.remote.s3 import RemoteS3
5-
from dvc.utils import walk_files
5+
from dvc.utils.fs import walk_files
66
from dvc.path_info import PathInfo
77
from tests.remotes import GCP, S3Mocked
88

tests/unit/utils/test_fs.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
from dvc.utils.fs import move
2020
from dvc.utils.fs import path_isin, remove
2121
from dvc.utils.fs import makedirs
22+
from dvc.utils.fs import walk_files
2223
from tests.basic_env import TestDir
2324
from tests.utils import spy
2425

@@ -244,3 +245,7 @@ def test_copyfile(path, repo_dir):
244245
)
245246
else:
246247
assert filecmp.cmp(src_info.fspath, dest_info.fspath, shallow=False)
248+
249+
250+
def test_walk_files(tmp_dir):
251+
assert list(walk_files(".")) == list(walk_files(tmp_dir))

tests/unit/utils/test_utils.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@
99
from dvc.utils import relpath
1010
from dvc.utils import to_chunks
1111
from dvc.utils import tmp_fname
12-
from dvc.utils import walk_files
1312

1413

1514
@pytest.mark.parametrize(
@@ -105,7 +104,3 @@ def test_relpath():
105104
path_info = PathInfo(path)
106105

107106
assert relpath(path) == relpath(path_info)
108-
109-
110-
def test_walk_files(tmp_dir):
111-
assert list(walk_files(".")) == list(walk_files(tmp_dir))

0 commit comments

Comments
 (0)