I ran reportbug 3.30 under Python 2.3 today and got essentially the same memory problem, so it's not just 2.4 doing it. My immediate guess is that the garbage collector isn't able to clean things up until the parser objects are deleted.
I will try to narrow this down to a reasonable test case and report it to Python upstream. Chris -- Chris Lawrence <[EMAIL PROTECTED]> - http://blog.lordsutch.com/ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]