diff options
author | Barry Warsaw <barry@python.org> | 2001-09-26 05:34:30 +0000 |
---|---|---|
committer | Barry Warsaw <barry@python.org> | 2001-09-26 05:34:30 +0000 |
commit | 3dd978dfff316a521a899c9e17daa0795ec17edb (patch) | |
tree | 7b46bb159d83cdae94bd0ad4b687ce52b89550c9 /Lib/email/Text.py | |
parent | b384e01796fad1293256262e7ab022f176afce9a (diff) | |
download | cpython-git-3dd978dfff316a521a899c9e17daa0795ec17edb.tar.gz |
Image.py and class Image => MIMEImage.py and MIMEImage
Text.py and class Text => MIMEText.py and MIMEText
MessageRFC822.py and class MessageRFC822 => MIMEMessage.py and MIMEMessage
These are renamed so as to be more consistent; these are MIME specific
derived classes for when creating the object model out of whole cloth.
Diffstat (limited to 'Lib/email/Text.py')
-rw-r--r-- | Lib/email/Text.py | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/Lib/email/Text.py b/Lib/email/Text.py deleted file mode 100644 index 5abfd0b1cf..0000000000 --- a/Lib/email/Text.py +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright (C) 2001 Python Software Foundation -# Author: barry@zope.com (Barry Warsaw) - -"""Class representing text/* type MIME documents. -""" - -import MIMEBase -from Encoders import encode_7or8bit - - - -class Text(MIMEBase.MIMEBase): - """Class for generating text/* type MIME documents.""" - - def __init__(self, _text, _minor='plain', _charset='us-ascii', - _encoder=encode_7or8bit): - """Create a text/* type MIME document. - - _text is the string for this message object. If the text does not end - in a newline, one is added. - - _minor is the minor content type, defaulting to "plain". - - _charset is the character set parameter added to the Content-Type: - header. This defaults to "us-ascii". - - _encoder is a function which will perform the actual encoding for - transport of the text data. It takes one argument, which is this - Text instance. It should use get_payload() and set_payload() to - change the payload to the encoded form. It should also add any - Content-Transfer-Encoding: or other headers to the message as - necessary. The default encoding doesn't actually modify the payload, - but it does set Content-Transfer-Encoding: to either `7bit' or `8bit' - as appropriate. - """ - MIMEBase.MIMEBase.__init__(self, 'text', _minor, - **{'charset': _charset}) - if _text and _text[-1] <> '\n': - _text += '\n' - self.set_payload(_text) - _encoder(self) |