On Fri, Dec 5, 2008 at 12:05 PM, Toshio Kuratomi <[EMAIL PROTECTED]> wrote: > Guido van Rossum wrote: >> On Fri, Dec 5, 2008 at 2:27 AM, Ulrich Eckhardt <[EMAIL PROTECTED]> wrote: >>> In 99% of all cases, using the default encoding will work and do what people >>> expect, which is why I would make this conversion automatic. In all other >>> cases, it will at least not fail silently (which would lead to garbage and >>> data loss) and allow more sophisticated applications to handle it. >> >> I think the "always fail noisily" approach isn't the best approach. >> E.g. if I am globbing for *.py, and there's an undecodable .txt file >> in a directory, its presence shouldn't cause the glob to fail. >> > But why should it make glob() fail? This sounds like an implementation > detail of glob.
Glob was just an example. Many use cases for directory traversal couldn't care less if they see *all* files. -- --Guido van Rossum (home page: http://www.python.org/~guido/) _______________________________________________ Python-Dev mailing list Python-Dev@python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com