Handle invalid entities.

This commit is contained in:
Kovid Goyal 2007-10-13 17:14:24 +00:00
parent 1660c605ba
commit 69f5e6df6b

View File

@ -302,4 +302,7 @@ def entity_to_unicode(match):
return unichr(int(ent[2:], 16))
if ent.startswith(u'#'):
return unichr(int(ent[1:]))
return unichr(name2codepoint[ent])
try:
return unichr(name2codepoint[ent])
except KeyError:
return ent