[Python-Dev] Re: test_unicode_file failing on Mac OS X

Martin v. Löwis martin at v.loewis.de
Tue Dec 9 14:51:45 EST 2003

Scott David Daniels <Scott.Daniels at Acm.Org> writes:

> Could we perhaps use a comparison that, in effect, did:
>      def uni_equal(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 also affects hashing, if Unicode objects are used as dictionary
keys. Objects that compare equal need to hash equal.


More information about the Python-Dev mailing list