summaryrefslogtreecommitdiff
path: root/Lib/email/Text.py
diff options
context:
space:
mode:
authorBarry Warsaw <barry@python.org>2001-09-26 05:34:30 +0000
committerBarry Warsaw <barry@python.org>2001-09-26 05:34:30 +0000
commit3dd978dfff316a521a899c9e17daa0795ec17edb (patch)
tree7b46bb159d83cdae94bd0ad4b687ce52b89550c9 /Lib/email/Text.py
parentb384e01796fad1293256262e7ab022f176afce9a (diff)
downloadcpython-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.py41
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)