summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJürg Billeter <j@bitron.ch>2019-02-25 13:19:59 +0100
committerJürg Billeter <j@bitron.ch>2019-02-26 09:40:52 +0100
commitbb393b202b60027a93718dfe31d3e47ad6afe040 (patch)
treec92580b26181e52c908edd821302af54acf930fc
parent26fa56503ac0a1c0ef5b13d726beeb1185fd4804 (diff)
downloadbuildstream-juerg/import-filter.tar.gz
utils.py: Remove unused filelist parameter from _process_list()juerg/import-filter
-rw-r--r--buildstream/utils.py13
1 files changed, 5 insertions, 8 deletions
diff --git a/buildstream/utils.py b/buildstream/utils.py
index 9fc5b8097..2937ca55f 100644
--- a/buildstream/utils.py
+++ b/buildstream/utils.py
@@ -375,11 +375,9 @@ def copy_files(src, dest, *, filter_callback=None, ignore_missing=False, report_
UNIX domain socket files from `src` are ignored.
"""
- files = list_relative_paths(src)
-
result = FileListResult()
try:
- _process_list(src, dest, files, safe_copy, result,
+ _process_list(src, dest, safe_copy, result,
filter_callback=filter_callback,
ignore_missing=ignore_missing,
report_written=report_written)
@@ -421,11 +419,9 @@ def link_files(src, dest, *, filter_callback=None, ignore_missing=False, report_
UNIX domain socket files from `src` are ignored.
"""
- files = list_relative_paths(src)
-
result = FileListResult()
try:
- _process_list(src, dest, files, safe_link, result,
+ _process_list(src, dest, safe_link, result,
filter_callback=filter_callback,
ignore_missing=ignore_missing,
report_written=report_written)
@@ -807,14 +803,13 @@ def _ensure_real_directory(root, path):
# Args:
# srcdir: The source base directory
# destdir: The destination base directory
-# filelist: List of relative file paths
# actionfunc: The function to call for regular files
# result: The FileListResult
# filter_callback: Optional callback to invoke for every directory entry
# ignore_missing: Dont raise any error if a source file is missing
#
#
-def _process_list(srcdir, destdir, filelist, actionfunc, result,
+def _process_list(srcdir, destdir, actionfunc, result,
filter_callback=None,
ignore_missing=False, report_written=False):
@@ -822,6 +817,8 @@ def _process_list(srcdir, destdir, filelist, actionfunc, result,
# *after* files have been written.
permissions = []
+ filelist = list_relative_paths(srcdir)
+
if filter_callback:
filelist = [path for path in filelist if filter_callback(path)]