ULG PATCH: gracefully handle non UTF-8 output of whois
Fixes exeptions like this (in case whois returns non utf-8 output): ERROR in CGI: Traceback (most recent call last): File "/var/www/html/ulg.py", line 775, in <module> handler.whois(**params) File "/var/www/html/ulg.py", line 738, in whois print self.runULGWhois(key,objtype) File "/var/www/html/ulg.py", line 710, in runULGWhois res = whois.lookup(key) File "/var/www/html/whois.py", line 43, in lookup res=res+l.decode('utf-8') File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode byte 0xf3 in position 24: invalid continuation byte
missing attachment On Wed, Jun 4, 2014 at 4:21 PM, Frederik Kriewitz <frederik@kriewitz.eu> wrote:
Fixes exeptions like this (in case whois returns non utf-8 output): ERROR in CGI: Traceback (most recent call last): File "/var/www/html/ulg.py", line 775, in <module> handler.whois(**params) File "/var/www/html/ulg.py", line 738, in whois print self.runULGWhois(key,objtype) File "/var/www/html/ulg.py", line 710, in runULGWhois res = whois.lookup(key) File "/var/www/html/whois.py", line 43, in lookup res=res+l.decode('utf-8') File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode byte 0xf3 in position 24: invalid continuation byte
participants (1)
-
Frederik Kriewitz