[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.

Regards,
Martin




More information about the Python-Dev mailing list