On Wed, 13 Jun 2018 10:10:03 +0300, Marko Rauhamaa wrote: > "Peter J. Holzer" <hjp-pyt...@hjp.at>: [...] >> I wasn't entirely clear here. What I meant is that POSIX systems, as a >> group, provide no such way. > > I still don't see how POSIX is directly relevant here.
Linux users like to sneer at Windows users for believing that Windows is a synonym for "computer", that what Windows does is what all computers do, but Linux users (especially if they're also C programmers) sometimes have a hard time remembering that "what POSIX does" is no more a universal limitation on computing than "what Windows does". (And ironically, Linux doesn't even have POSIX certification.) That is, when they're not blindly writing shell scripts using bashisms and expecting them to work under any shell :-) I still would like to see one real-world use-case where the distinction between "file name is invalid because it has NUL" and "file name is invalid for any of a dozen other reasons" is necessary and important. -- Steven D'Aprano "Ever since I learned about confirmation bias, I've been seeing it everywhere." -- Jon Ronson -- https://mail.python.org/mailman/listinfo/python-list