We are close to 3.10 beta and it is not ideal timing for removing. So my proposal is:
* Remove 'U' in fileinput, because it makes my task little simpler. * Remove 'U' in other places in Python 3.11, after 3.10 branch is created (and master branch is renamed to main). On Thu, Apr 8, 2021 at 5:45 AM Brett Cannon <[email protected]> wrote: > > > > On Wed, Apr 7, 2021 at 10:01 AM Serhiy Storchaka <[email protected]> wrote: >> >> 07.04.21 19:13, Victor Stinner пише: >> > Hi Inada-san, >> > >> > I'm +0 on removing again the flag, but I would prefer to not endorse >> > the responsibility. I am already responsible for enough incompatible >> > changes in Python 3.10 :-D >> > >> > Some context on this "U" open mode. The flag is accepted by many >> > functions opening files. It is deprecated (emit DeprecationWarning) >> > for 9 years (Python 3.3, 2012). >> >> It was silently deprecated before 3.3 (perhaps it was no-op since 3.0). >> >> I added DeprecationWarning with intention to remove this option in all >> functions accepting it. The only non-trivial support of the "U" mode was >> left in ZipFile.open(), and it was broken since beginning. > > > I think at this point the DeprecationWarning has definitely been on long > enough, there was an explicit warning about it in Python 3.9, and 3.10 will > be nearly 2 years removed from 2.7 reaching EOL which is the only place where > "U" may still be used. So I think it's fine to drop "U" in 3.10. > _______________________________________________ > Python-Dev mailing list -- [email protected] > To unsubscribe send an email to [email protected] > https://mail.python.org/mailman3/lists/python-dev.python.org/ > Message archived at > https://mail.python.org/archives/list/[email protected]/message/VTROKN5UOU3EN6F3OLX5RUK7TVETAXKB/ > Code of Conduct: http://python.org/psf/codeofconduct/ -- Inada Naoki <[email protected]> _______________________________________________ Python-Dev mailing list -- [email protected] To unsubscribe send an email to [email protected] https://mail.python.org/mailman3/lists/python-dev.python.org/ Message archived at https://mail.python.org/archives/list/[email protected]/message/NYVORKRSH562UMAXXLSJOOW5ECBA3HC5/ Code of Conduct: http://python.org/psf/codeofconduct/
