summaryrefslogtreecommitdiff
path: root/Lib/glob.py
diff options
context:
space:
mode:
authorPetri Lehtinen <petri@digip.org>2013-02-23 19:56:15 +0100
committerPetri Lehtinen <petri@digip.org>2013-02-23 19:56:15 +0100
commit914ec6f718ee5ad911c5f6c27988f2d0eec5ec48 (patch)
treefc4cc64ff1bbc93be73e9598a34c175e4391b8dc /Lib/glob.py
parent827b36bed8b03a9bfc52134f7b4b9981db00b2be (diff)
parente2c114733b1c9dc3a78c6723934e523e5260e156 (diff)
downloadcpython-git-914ec6f718ee5ad911c5f6c27988f2d0eec5ec48.tar.gz
Issue #16695: Document how glob handles filenames starting with a dot
Diffstat (limited to 'Lib/glob.py')
-rw-r--r--Lib/glob.py10
1 files changed, 8 insertions, 2 deletions
diff --git a/Lib/glob.py b/Lib/glob.py
index c9f811720a..1a268a3ad1 100644
--- a/Lib/glob.py
+++ b/Lib/glob.py
@@ -9,7 +9,10 @@ __all__ = ["glob", "iglob"]
def glob(pathname):
"""Return a list of paths matching a pathname pattern.
- The pattern may contain simple shell-style wildcards a la fnmatch.
+ The pattern may contain simple shell-style wildcards a la
+ fnmatch. However, unlike fnmatch, filenames starting with a
+ dot are special cases that are not matched by '*' and '?'
+ patterns.
"""
return list(iglob(pathname))
@@ -17,7 +20,10 @@ def glob(pathname):
def iglob(pathname):
"""Return an iterator which yields the paths matching a pathname pattern.
- The pattern may contain simple shell-style wildcards a la fnmatch.
+ The pattern may contain simple shell-style wildcards a la
+ fnmatch. However, unlike fnmatch, filenames starting with a
+ dot are special cases that are not matched by '*' and '?'
+ patterns.
"""
if not has_magic(pathname):