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.

Title: External storage protocol for large email messages
Type: enhancement Stage: patch review
Components: email, Library (Lib) Versions: Python 3.3
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.

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
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 

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
msg47042 - (view) Author: Jean-Paul Calderone (exarkun) * (Python committer) Date: 2004-12-18 20:33
Logged In: YES 

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.
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