>> However, it seems there was no further discussion about why not >> "extension" and "extensions"? I have never heard a filename extension >> being called a "suffix". > > > You can't have read many unix man pages, then!
Huh, no I haven't! Certainly not regularly, as I'm almost exclusively a Windows user. :-) > This probably depends on your background. In my experience, > the term "extension" arose in OSes where it was a formal > part of the filename syntax, often highly constrained. > E.g. RT11, CP/M, early MS-DOS. > > Unix has never had a formal notion of extensions like that, > only informal conventions, and has called them suffixes at > least some of the time for as long as I can remember. Yes, seems like it definitely is background-dependent. I'm Windows-centric. I stand corrected, and recant my position on "suffix". :-) >> 4) Is path_obj.glob() recursive? In the PEP it looks like it is if the >> pattern starts with '**', > > > I don't think it has to *start* with **. Rather, the ** is > a pattern that can span directory separators. It's not a > flag that applies to the whole thing -- a pattern could have > a * in one place and a ** in another. Oh okay, that makes more sense. It definitely needs more thorough documentation in that case. I would still prefer the simpler and more explicit rglob() / recursive=True rather than pattern new syntax, but I don't feel as strongly anymore. -Ben _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com