Message20200
Logged In: YES
user_id=390363
#! /usr/bin/env python
dhead = """<?xml version="1.0" encoding="ISO-8859-1" ?>
<item><title>»</title></item>
<item><title>
"""
dtail = """</title></item>
"""
import xml.sax
from cStringIO import StringIO as _StringIO
class _StrictFeedParser:
def _err(self, errtype, exc):
print errtype, exc.getMessage(), \
'line', exc.getLineNumber(), \
'column', exc.getColumnNumber()
def fatalError(self, exc):
self._err('fatalError', exc)
# raise exc # avoids the problem
def error(self, exc):
self._err('error', exc)
def warning(self, exc):
self._err('warning', exc)
def parse(data):
feedparser = _StrictFeedParser()
saxparser = xml.sax.make_parser(["drv_libxml2"])
saxparser.setErrorHandler(feedparser)
source = xml.sax.xmlreader.InputSource()
source.setByteStream(_StringIO(data))
saxparser.parse(source)
if __name__ == '__main__':
for i in xrange(65427,66000,1):
print i
parse(dhead + 'x'*i + dtail) |
|
Date |
User |
Action |
Args |
2007-08-23 14:20:20 | admin | link | issue914148 messages |
2007-08-23 14:20:20 | admin | create | |
|