--> -->
      
       
| 
 <type 'exceptions.UnicodeDecodeError'>
 | Python 2.7.18: /usr/bin/python Fri Oct 31 06:04:32 2025
 | 
    
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 0x7f84bc3f0b90>] | 
| /var/www/www.feedvalidator.org/html/check.cgi in yieldEventList(output=[<feedvalidator.logging.IOError instance at 0x7f84bc3f0b90>]) | 
| 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 0x7f84bc3f0b90>], output.getErrors = <bound method Formatter.getErrors of [<feedvalidator.logging.IOError instance at 0x7f84bc3f0b90>]>, output.getWarnings = <bound method Formatter.getWarnings of [<feedvalidator.logging.IOError instance at 0x7f84bc3f0b90>]> | 
| /var/www/www.feedvalidator.org/html/src/feedvalidator/formatter/base.py in getErrors(self=[<feedvalidator.logging.IOError instance at 0x7f84bc3f0b90>]) | 
| 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 0x7f84bc3f0b90>], self.format = <bound method Formatter.format of [<feedvalidator.logging.IOError instance at 0x7f84bc3f0b90>]>, 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 0x7f84bc3f0b90>], 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 0x7f84bc3f0b90>], self.getMessage = <bound method Formatter.getMessage of [<feedvalidator.logging.IOError instance at 0x7f84bc3f0b90>]>, event = <feedvalidator.logging.IOError instance> | 
<type 'exceptions.UnicodeDecodeError'>: 'ascii' codec can't decode byte 0xce in position 53: ordinal not in range(128)
      args =
('ascii', "nonnumeric port: '//rssfeeds.freep.com/freep/spartans\xce\xbdm=7' (InvalidURL; misconfigured server?)", 53, 54, 'ordinal not in range(128)')
      encoding =
'ascii'
      end =
54
      message =
''
      object =
"nonnumeric port: '//rssfeeds.freep.com/freep/spartans\xce\xbdm=7' (InvalidURL; misconfigured server?)"
      reason =
'ordinal not in range(128)'
      start =
53