--> -->
<type 'exceptions.UnicodeDecodeError'> | Python 2.7.18: /usr/bin/python Mon Oct 7 06:32:19 2024 |
A problem occurred in a Python script. Here is the sequence of
function calls leading up to the error, in the order they occurred.
/var/www/www.feedvalidator.org/html/check.cgi in <module>() |
344 print '%s: %s\r\n' % (header, value),
|
345 print
|
=> 346 for output in checker_app(os.environ, start_response):
|
347 print output.decode('utf-8')
|
348 else:
|
output = '<div class="centered">\n<form id="validation" act...ubmit" value="Validate" />\n</div>\n</form>\n</div>\n', checker_app = <function checker_app>, os = <module 'os' from '/usr/lib64/python2.7/os.pyc'>, os.environ = {'HTTP_REFERER': 'http://www.feedvalidator.org/c...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, start_response = <function start_response> |
/var/www/www.feedvalidator.org/html/check.cgi in checker_app(environ={'HTTP_REFERER': 'http://www.feedvalidator.org/c...HTTP_ACCEPT_ENCODING': 'gzip, br, zstd, deflate'}, start_response=<function start_response>) |
254 yield applyTemplate('index.tmpl', {'value':escapeURL(url)})
|
255 output = Formatter([vfv.event], None)
|
=> 256 for item in yieldEventList(output):
|
257 yield item
|
258 yield applyTemplate('error.tmpl')
|
item undefined, global yieldEventList = <function yieldEventList>, output = [<feedvalidator.logging.IOError instance at 0x7fd6187e1c30>] |
/var/www/www.feedvalidator.org/html/check.cgi in yieldEventList(output=[<feedvalidator.logging.IOError instance at 0x7fd6187e1c30>]) |
80
|
81 def yieldEventList(output):
|
=> 82 errors, warnings = output.getErrors(), output.getWarnings()
|
83
|
84 yield output.header()
|
errors undefined, warnings undefined, output = [<feedvalidator.logging.IOError instance at 0x7fd6187e1c30>], output.getErrors = <bound method Formatter.getErrors of [<feedvalidator.logging.IOError instance at 0x7fd6187e1c30>]>, output.getWarnings = <bound method Formatter.getWarnings of [<feedvalidator.logging.IOError instance at 0x7fd6187e1c30>]> |
/var/www/www.feedvalidator.org/html/src/feedvalidator/formatter/base.py in getErrors(self=[<feedvalidator.logging.IOError instance at 0x7fd6187e1c30>]) |
17
|
18 def getErrors(self):
|
=> 19 return [self.format(msg) for msg in self.data if isinstance(msg,Error)]
|
20
|
21 def getWarnings(self):
|
self = [<feedvalidator.logging.IOError instance at 0x7fd6187e1c30>], self.format = <bound method Formatter.format of [<feedvalidator.logging.IOError instance at 0x7fd6187e1c30>]>, msg = <feedvalidator.logging.IOError instance>, self.data = [<feedvalidator.logging.IOError instance>], builtin isinstance = <built-in function isinstance>, global Error = <class feedvalidator.logging.Error> |
/var/www/www.feedvalidator.org/html/src/feedvalidator/formatter/text_html.py in format(self=[<feedvalidator.logging.IOError instance at 0x7fd6187e1c30>], event=<feedvalidator.logging.IOError instance>) |
100 rc += u'''<span class="message">%s: <code>%s</code></span>''' % (escape(self.getMessage(event)), escape(unicode(event.params['value'])))
|
101 else:
|
=> 102 rc += u'''<span class="message">%s</span>''' % escape(self.getMessage(event))
|
103 rc += u'''%s ''' % self.getCount(event)
|
104 rc += u'''[<a title="more information about this error" href="%s.html">help</a>]</p>''' % self.getHelpURL(event)
|
rc = u'<li><p>', global escape = <function escape>, self = [<feedvalidator.logging.IOError instance at 0x7fd6187e1c30>], self.getMessage = <bound method Formatter.getMessage of [<feedvalidator.logging.IOError instance at 0x7fd6187e1c30>]>, event = <feedvalidator.logging.IOError instance> |
<type 'exceptions.UnicodeDecodeError'>: 'ascii' codec can't decode byte 0xc3 in position 26: ordinal not in range(128)
args =
('ascii', "nonnumeric port: ' Nutrici\xc3\xb3n saludable, dietas,...ici\xc3\xb3nar.pro' (InvalidURL; misconfigured server?)", 26, 27, 'ordinal not in range(128)')
encoding =
'ascii'
end =
27
message =
''
object =
"nonnumeric port: ' Nutrici\xc3\xb3n saludable, dietas,...ici\xc3\xb3nar.pro' (InvalidURL; misconfigured server?)"
reason =
'ordinal not in range(128)'
start =
26