This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author loewis
Recipients amaury.forgeotdarc, donmez, gvanrossum, loewis
Date 2007-12-20.06:05:43
SpamBayes Score 0.0004970006
Marked as misclassified No
Message-id <1198130744.28.0.64540569025.issue1609@psf.upfronthosting.co.za>
In-reply-to
Content
I think too many issues get mixed in this report. I would like to ignore
all but one issue, but I don't understand what the one issue is that
this report should deal with.

cartman, when you compare Python 2.4 and 2.5, could it be that the 2.4
Python was compiled --with-wctype-functions, and the 2.5 Python
--without-wctype-functions? That would surely explain the difference.

The Unicode lower/upper implementations are, by default, locale-inaware.
That is correct behavior, and by design. If you want locale-dependent
behavior, use 8-bit strings as Guido says.

ISTM that the original report was resolved - the tests don't support
--with-wctype-functions. This is because they assume that they know that 
LATIN CAPITAL LETTER A WITH DIAERESIS is a letter - which may not be the
case if the isletter test is locale-specific. If this is too be fixed,
the proper fix would be to just remove the test, which I advise against
- instead, the best behavior that Python should implement is the current
one, i.e. it is a good thing that the test fails
--with-wctype-functions. Perhaps a comment should be attached explaining
the potential breakage.
History
Date User Action Args
2007-12-20 06:05:44loewissetspambayes_score: 0.000497001 -> 0.0004970006
recipients: + loewis, gvanrossum, amaury.forgeotdarc, donmez
2007-12-20 06:05:44loewissetspambayes_score: 0.000497001 -> 0.000497001
messageid: <1198130744.28.0.64540569025.issue1609@psf.upfronthosting.co.za>
2007-12-20 06:05:44loewislinkissue1609 messages
2007-12-20 06:05:43loewiscreate