Sebastian Kreft added the comment:

The docs don't say anything about it. However the code is there (docs bug 
probably). 

See the following lines in glob.py:
    57     if pattern[0] != '.':
    58         names = [x for x in names if x[0] != '.']
    59     return fnmatch.filter(names, pattern)

The documentation is even harder to follow.

The glob docs say:
"The pattern may contain simple shell-style wildcards a la fnmatch."

but the fnmatch docs say:
"Similarly, filenames starting with a period are not special for this module, 
and are matched by the * and ? patterns."


The posix standard states that "if a filename begins with a period ( '.' ), the 
period shall be explicitly matched"
(http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_13_03).

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue16664>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to