Ambiguous locale.strxfrm
Tuomas Vesterinen
tuomas.vesterinen at iki.fi
Sat May 23 05:09:59 EDT 2009
Thanks. Bug report done, issue 6093.
Tuomas Vesterinen
Gabriel Genellina wrote:
> En Fri, 22 May 2009 06:32:40 -0300, Tuomas Vesterinen
> <tuomas.vesterinen at iki.fi> escribió:
>
>> This was fixed once in Python 2.5, but in Python 3.0 the bug
>> celebrates its comeback. The tail of the strxfrm result is ambiguous.
>>
>> Python 3.0.1 (r301:69556, Apr 14 2009, 14:30:31)
>> [GCC 4.1.2 20070925 (Red Hat 4.1.2-27)] on linux2
>> Type "help", "copyright", "credits" or "license" for more information.
>> >>> import locale
>> >>> locale.setlocale(locale.LC_COLLATE, 'en_US.utf8')
>> 'en_US.utf8'
>> >>> key1=locale.strxfrm('maupassant guy')
>> >>>> for i in range(10):
>> ... print(locale.strxfrm('maupassant guy')==key1)
>> ...
>> False
>> True
>> False
>> False
>> False
>> False
>> False
>> False
>> False
>> False
>
> I could not reproduce the issue on Windows (I don't have any locale
> using utf8) but you should file a bug report at http://bugs.python.org/
>
>
More information about the Python-list
mailing list