On 10/31/07, Michael Foord <[EMAIL PROTECTED]> wrote:
> The issue is because one of the method names is '_round_ceiling'. In the
> Turkish locale, the uppercase version of this is "ROUND_CEİLİNG" (in
> Turkish uppercase of "i" is "I" with a dot on top of it). Obviously the
> lookup of the corresponding global fails.
> In CPython the name is a byte-string, and so '.upper' just uses the
> ascii uppercase rather than the locale sensitive version - so we see
> failing to import 'decimal.py' as an IronPython bug. As this badly
> impacts Resolver we would *love* to see this fixed soon...

Why not change decimal.py to use ToUpperInvariant()?  Are you sharing the
file with CPython?

Curt Hagenlocher
Users mailing list

Reply via email to