Added followlinks argument to listdir

The followlinks argument is then used by the function when it calls os.walk(path...
Notice the "followlinks" argument of os.walk() is False by default, so this change won't make any difference. Every actual call to listdir() function won't need to be changed.
This change is needed to resolve issue #2221
This commit is contained in:
Lisandro
2019-06-07 19:21:10 -03:00
committed by GitHub
parent 14c1b3e400
commit 2a7b16d61f
+3 -2
View File
@@ -148,7 +148,8 @@ def listdir(path,
add_dirs=False,
sort=True,
maxnum=None,
exclude_content_from=None
exclude_content_from=None,
followlinks=False
):
"""
Like `os.listdir()` but you can specify a regex pattern to filter files.
@@ -164,7 +165,7 @@ def listdir(path,
n = 0
regex = re.compile(expression)
items = []
for (root, dirs, files) in os.walk(path, topdown=True):
for (root, dirs, files) in os.walk(path, topdown=True, followlinks=followlinks):
for dir in dirs[:]:
if dir.startswith('.'):
dirs.remove(dir)