"""
HTML Parsers wrapper
- Written by BroytMann. Copyright (C) 1997-2008 PhiloSoft Design
+ Written by Broytman. Copyright (C) 1997-2010 PhiloSoft Design
"""
import codecs
for part in entity_re.split(title):
if part not in ("&", "<", ">", """) and \
entity_re.match(part):
- part = unichr(name2codepoint.get(part[1:-1], part)).encode(charset)
+ _part = name2codepoint.get(part[1:-1], None)
+ if _part is not None:
+ part = unichr(_part).encode(charset)
output.append(part)
title = ''.join(output)