[utils] Skip invalid/non HTML entities (Closes #7518)

This commit is contained in:
Sergey M․ 2015-11-16 20:20:16 +06:00
parent bd1512d196
commit 7aefc49c40
2 changed files with 7 additions and 3 deletions

View file

@ -396,7 +396,11 @@ def _htmlentity_transform(entity):
numstr = '0%s' % numstr
else:
base = 10
return compat_chr(int(numstr, base))
# See https://github.com/rg3/youtube-dl/issues/7518
try:
return compat_chr(int(numstr, base))
except ValueError:
pass
# Unknown entity in name, return its literal representation
return ('&%s;' % entity)