This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author r.david.murray
Recipients r.david.murray, v+python
Date 2011-01-10.13:40:55
SpamBayes Score 0.0002469095
Marked as misclassified No
Message-id <1294666857.38.0.557920900944.issue10879@psf.upfronthosting.co.za>
In-reply-to
Content
The email package does have a 'parser headers only' mode, but it doesn't do what you want, since it reads the remainder of the file and sets it as the payload of the single, un-nested Message object it returns.

Adding a flag to tell it to stop parsing instead of doing that will probably be fairly simple, but is a feature request.

However, I'm not clear on how that helps.  Doesn't FieldStorage also load everything into memory?

There's an open feature request for providing a way to use alternate backing stores for the bodies of message parts in the email package, which *would* address this issue.
History
Date User Action Args
2011-01-10 13:40:57r.david.murraysetrecipients: + r.david.murray, v+python
2011-01-10 13:40:57r.david.murraysetmessageid: <1294666857.38.0.557920900944.issue10879@psf.upfronthosting.co.za>
2011-01-10 13:40:55r.david.murraylinkissue10879 messages
2011-01-10 13:40:55r.david.murraycreate