diff --git i/Lib/glob.py w/Lib/glob.py index 0aee605..3a37fd3 100644 --- i/Lib/glob.py +++ w/Lib/glob.py @@ -18,7 +18,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, the filenames starting with + period are special cases that are not matched by '*' and '?' + patterns. """ return list(iglob(pathname)) @@ -26,7 +29,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, the filenames starting with + period are special cases that are not matched by '*' and '?' + patterns. """ if not has_magic(pathname):