diff options
author | Andre Delfino <adelfino@gmail.com> | 2020-12-18 19:10:20 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-18 19:10:20 (GMT) |
commit | e8d22642105d57007ab1242848a8cbadc7f179df (patch) | |
tree | 3f3d12835bc0e93129c5f26669ccd06ec9a5c41c | |
parent | 8c5d0347efd16f16dfb9596715e449cd928b89c8 (diff) | |
download | cpython-e8d22642105d57007ab1242848a8cbadc7f179df.zip cpython-e8d22642105d57007ab1242848a8cbadc7f179df.tar.gz cpython-e8d22642105d57007ab1242848a8cbadc7f179df.tar.bz2 |
bpo-36769: Document that fnmatch.filter supports any kind of iterable (#13039)
-rw-r--r-- | Doc/library/fnmatch.rst | 2 | ||||
-rw-r--r-- | Lib/fnmatch.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/Doc/library/fnmatch.rst b/Doc/library/fnmatch.rst index ce07d32..925f08e 100644 --- a/Doc/library/fnmatch.rst +++ b/Doc/library/fnmatch.rst @@ -75,7 +75,7 @@ patterns. .. function:: filter(names, pattern) - Return the subset of the list of *names* that match *pattern*. It is the same as + Construct a list from those elements of the iterable *names* that match *pattern*. It is the same as ``[n for n in names if fnmatch(n, pattern)]``, but implemented more efficiently. diff --git a/Lib/fnmatch.py b/Lib/fnmatch.py index 0eb1802..7c52c23 100644 --- a/Lib/fnmatch.py +++ b/Lib/fnmatch.py @@ -52,7 +52,7 @@ def _compile_pattern(pat): return re.compile(res).match def filter(names, pat): - """Return the subset of the list NAMES that match PAT.""" + """Construct a list from those elements of the iterable NAMES that match PAT.""" result = [] pat = os.path.normcase(pat) match = _compile_pattern(pat) |