X-Git-Url: https://git.mdrn.pl/audio.git/blobdiff_plain/d7186e88fcc0cf5d5449a16d3907e01aaafc484e..17813a3d7d0c5d291da414b89f3a5c1a936ada64:/src/archive/utils.py diff --git a/src/archive/utils.py b/src/archive/utils.py index b8598df..e09f325 100644 --- a/src/archive/utils.py +++ b/src/archive/utils.py @@ -37,6 +37,7 @@ def sha1_file(f): def all_files(root_path): root_len = len(root_path) - for path, dirs, files in os.walk(root_path): + for path, dirs, files in os.walk(root_path, followlinks=True): for fname in files: + if '\n' in fname: continue yield os.path.join(path, fname)[root_len:].lstrip("/")