On 5/17/07, Giovanni Bajo <[EMAIL PROTECTED]> wrote: > On 18/05/2007 1.10, Guido van Rossum wrote: > > >> In fact, I have a question about this. Can anybody show me a valid > >> multi-platform Python code snippet that, given a filename as *unicode* > >> string, > >> create a file with that name, possibly adjusting the name so to ignore an > >> encoding problem (so that the function *always* succeed)? > >> > >> def dump_to_file(unicode_filename): > >> ... > >> > >> > >> I attempted this a couple of times without being satisfied at all by the > >> solutions. > > > > Why does it have to be cross-platform? The mapping from module names > > to the filesystem is considered platform specific. > > With cross-platform, I meant a snippet of code which worked on all platform. > The canonicalization of the filename that is produced could of course be > different on each plaform.
And I meant what I said. The algorithm is up to the Python implementation on a specific platform. This means that we will have to decide what it will be. Feel free to contribute a suggestion to the PEP author. -- --Guido van Rossum (home page: http://www.python.org/~guido/) _______________________________________________ Python-3000 mailing list Python-3000@python.org http://mail.python.org/mailman/listinfo/python-3000 Unsubscribe: http://mail.python.org/mailman/options/python-3000/archive%40mail-archive.com