from xml.parsers import expat
xml = "%s" % ('a' * 10000)
#xml = "%s" % ('a' * 10000)
def handler(text):
raise Exception
parser = expat.ParserCreate()
parser.CharacterDataHandler = handler
print 'Before parsing'
try:
parser.Parse(xml)
except:
pass
print 'After parsing'