Hello,

Python 3.0 has already dropped support for Windows 9x in several
places, and is now expected to only work with the NT family.

I propose to remove the remaining code specific to windows 9x/ME.

This includes:
- Py_WIN_WIDE_FILENAMES is always defined
- when given a unicode string, try to always use the wide version of
the win32 api.
- w9xpopen will disappear

Are there objections?
Windows CE uses unicode, and is supposed to survive this change.

Another question:
I noticed that open() and other functions accept bytes objects. Is it intended?
There is no test for this in the test suite. I will add some when I
know what is needed.

Another question #2:
on posix platforms, os.path.supports_unicode_filenames is False.
So far, this variable is only used to run test_pep277.py or not. Did
we make some progress on this topic since the unicode-everywhere
rewrite? (see also http://bugs.python.org/issue767645 )

Cheers,

-- 
Amaury Forgeot d'Arc
_______________________________________________
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

Reply via email to