[Python-Dev] Re: test_unicode_file failing on Mac OS X (original) (raw)
David Eppstein eppstein at ics.uci.edu
Tue Dec 9 12:06:03 EST 2003
- Previous message: [Python-Dev] Re: test_unicode_file failing on Mac OS X
- Next message: [Python-Dev] Re: test_unicode_file failing on Mac OS X
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
In article <275ADB90-2A65-11D8-BACE-000A27B19B96 at cwi.nl>, Jack Jansen <Jack.Jansen at cwi.nl> wrote:
> Could we perhaps use a comparison that, in effect, did: > > def uniequal(first, second): > if first == second: > return True > return first.normalize() == second.normalize() > > That is, take advantage of the fact that normalization is often > unnecessary for "trivial" reasons.
It helps, but only in 50% of the comparisons:-)
One could imagine a test that also quickly shortcutted most of the unequal comparisons.
A possibly bigger problem with allowing a more general definition of equality for unicodes might be that it could be incompatible with the ordering given by < and <=.
-- David Eppstein http://www.ics.uci.edu/~eppstein/ Univ. of California, Irvine, School of Information & Computer Science
- Previous message: [Python-Dev] Re: test_unicode_file failing on Mac OS X
- Next message: [Python-Dev] Re: test_unicode_file failing on Mac OS X
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]