[Python-Dev] Missing piece of PEP 237 (int unification)
Guido van Rossum
guido at python.org
Tue Aug 24 06:02:01 CEST 2004
More information about the Python-Dev mailing list
Tue Aug 24 06:02:01 CEST 2004
- Previous message: [Python-Dev] Missing peice of PEP 237 (int unification)
- Next message: [Python-Dev] Re: [Python-checkins] python/dist/src/Lib/test test_string.py, 1.25, 1.26
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
> The PEP says OverflowWarning was for "transition phase A": > > Here are the rules that guide warnings generated in situations > that currently raise OverflowError. This applies to transition > phase A. > > Phase A was done in 2.2. Phase B0 was done in 2.3, and 2.4 is > supposed to be phase B1. The OverflowWarnings are still there, but > should have gone away in 2.3 already. > > It would be a lot of fun to rip out the bletcherous code raising > OverflowWarning, and finding the infinite loop that will then occur in > the test suite (you think I'm kidding -- heh). Sounds like a good idea. I totally forgot about this part, because it's so nearyly invisible. :-) > One question the PEP doesn't answer: does PyExc_OverflowWarning > vanish from the C API at the same time? Does OverflowWarning vanish > from Python too? Or do we need to add a PendingDeprecationWarning for > OverflowWarning in 2.4, a DeprecationWarning for OverflowWarning in > 2.5, and finally nuke the silly bastard tin 2.6? I would keep the APIs for one release and then nuke them, but not add any deprecation code. Just document them as on the way out. --Guido van Rossum (home page: http://www.python.org/~guido/)
- Previous message: [Python-Dev] Missing peice of PEP 237 (int unification)
- Next message: [Python-Dev] Re: [Python-checkins] python/dist/src/Lib/test test_string.py, 1.25, 1.26
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list