[Python-Dev] getting rid of ucnhash
Fredrik Lundh
fredrik@effbot.org
Tue, 23 Jan 2001 19:03:42 +0100
It's probably just me, but the names of the two unicode
modules tend to irritate me:
> ls u*.pyd
ucnhash.pyd unicodedata.pyd
(the former contains names, the latter data)
I've been meaning to rename the former, but I just realized
that it might be better to get rid of it completely, and move
its functionality into the unicodedata module.
The result is a single 200k unicodedata module, which con-
tains the name database as well as two new functions:
name(character [, default]) => map unicode
character to name. if the name doesn't exist,
return the default object, or raise ValueError.
lookup(name) => unicode character
(or raise KeyError if it doesn't exist)
Should I check it in now, change the names/semantics and check
it in, or post it to sourceforge?
Cheers /F