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.

classification
Title: External storage protocol for large email messages
Type: enhancement Stage: patch review
Components: email, Library (Lib) Versions: Python 3.3
process
Status: open Resolution:
Dependencies: Superseder:
Assigned To: Nosy List: ajaksu2, barry, eric.araujo, r.david.murray
Priority: normal Keywords: patch

Created on 2004-10-09 20:34 by barry, last changed 2022-04-11 14:56 by admin.

Files
File name Uploaded Description Edit
email-storage.txt barry, 2004-10-09 20:34
Messages (5)
msg47040 - (view) Author: Barry A. Warsaw (barry) * (Python committer) Date: 2004-10-09 20:34
In
http://mail.python.org/pipermail/email-sig/2004-October/000158.html
I spec'd out a protocol for storing the contents of
large email messages external to the object.  The
thread continues that this isn't completely adequate,
since we'll need a read interface as well, but that
gets problematic.  Follow the thread for details.

This patch implements storage_open(), storage_write()
and storage_close() -- it's a start, and hopefully
someone else can pick it up from here (although not in
time for Python 2.4).
msg47041 - (view) Author: Jean-Paul Calderone (exarkun) * (Python committer) Date: 2004-12-18 20:26
Logged In: YES 
user_id=366566

I'm having trouble finding the rest of that thread.  I see
the first post, as you linked to it, but no followups.

Am I missing something, or was the conversation continued
off-list?
msg47042 - (view) Author: Jean-Paul Calderone (exarkun) * (Python committer) Date: 2004-12-18 20:33
Logged In: YES 
user_id=366566

Ahh, nevermind, I see them now.
msg82100 - (view) Author: Daniel Diniz (ajaksu2) * (Python triager) Date: 2009-02-14 18:21
Patch has test.
msg110398 - (view) Author: Mark Lawrence (BreamoreBoy) * Date: 2010-07-15 23:03
The patch if fairly small and if accepted could be implemented quite easily despite its age as the code doesn't appear to have changed much in the interim.
History
Date User Action Args
2022-04-11 14:56:07adminsetgithub: 40997
2012-05-16 01:35:42r.david.murraysetassignee: r.david.murray ->
components: + email
2010-12-27 17:43:07r.david.murraysetversions: + Python 3.3, - Python 3.2
2010-11-28 04:24:22eric.araujosetnosy: + eric.araujo, - BreamoreBoy
2010-07-15 23:03:38BreamoreBoysetnosy: + BreamoreBoy

messages: + msg110398
versions: + Python 3.2, - Python 2.7
2010-05-05 13:48:42barrysetassignee: barry -> r.david.murray

nosy: + r.david.murray
2009-02-14 20:12:59exarkunsetnosy: - exarkun
2009-02-14 18:21:31ajaksu2settype: enhancement
stage: patch review
messages: + msg82100
nosy: + ajaksu2
versions: + Python 2.7, - Python 2.5
2004-10-09 20:34:27barrycreate