commit | cf9d00554715febf21cf94950da4f42723b80498 | [log] [tgz] |
---|---|---|
author | mbarkhau <mbarkhau@gmail.com> | Mon Jan 27 23:46:29 2020 +0000 |
committer | Giampaolo Rodola <g.rodola@gmail.com> | Tue Jan 28 00:46:29 2020 +0100 |
tree | 2f44f8f76177e8f95d6b188e0b1390bddd079f35 | |
parent | 7b57b15bd83879ee35f8758a84a7857a9968c145 [diff] [blame] |
[3.8] bpo-39390 shutil: fix argument types for ignore callback (GH-18122)
diff --git a/Lib/shutil.py b/Lib/shutil.py index 755ce39..cde7b86 100644 --- a/Lib/shutil.py +++ b/Lib/shutil.py
@@ -442,7 +442,7 @@ def _copytree(entries, src, dst, symlinks, ignore, copy_function, ignore_dangling_symlinks, dirs_exist_ok=False): if ignore is not None: - ignored_names = ignore(src, {x.name for x in entries}) + ignored_names = ignore(os.fspath(src), [x.name for x in entries]) else: ignored_names = set()