DmitrySandalov / xbmc-repo

Kodi plugin: plays latest news from Russian 1tv
GNU General Public License v2.0
4 stars 3 forks source link

UnicodeDecodeError in get_last_edition() #7

Closed DmitrySandalov closed 8 years ago

DmitrySandalov commented 8 years ago
 Error Type: <type 'exceptions.UnicodeDecodeError'>
 Error Contents: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)
 Traceback (most recent call last):
   File "/home/me/.kodi/addons/plugin.video.1tv-latest-news/addon.py", line 61, in <module>
     edition = get_last_edition()
   File "/home/me/.kodi/addons/plugin.video.1tv-latest-news/addon.py", line 51, in get_last_edition
     parser.feed(html)
   File "/usr/lib/python2.7/HTMLParser.py", line 117, in feed
     self.goahead(0)
   File "/usr/lib/python2.7/HTMLParser.py", line 161, in goahead
     k = self.parse_starttag(i)
   File "/usr/lib/python2.7/HTMLParser.py", line 308, in parse_starttag
     attrvalue = self.unescape(attrvalue)    
   File "/usr/lib/python2.7/HTMLParser.py", line 475, in unescape
     return re.sub(r"&(#?[xX]?(?:[0-9a-fA-F]+|\w{1,8}));", replaceEntities, s)
   File "/usr/lib/python2.7/re.py", line 155, in sub
     return _compile(pattern, flags).sub(repl, string, count)
 UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 0: ordinal not in range(128)