# Copyright (C) 2002-2006 Python Software Foundation # Author: Barry Warsaw # Contact: email-sig@python.org """Base class for MIME multipart/* type messages.""" __all__ = ['MIMEMultipart'] from email.mime.base import MIMEBase class MIMEMultipart(MIMEBase): """Base class for MIME multipart/* type messages.""" def __init__(self, _subtype='mixed', boundary=None, _subparts=None, **_params): """Creates a multipart/* type message. By default, creates a multipart/mixed message, with proper Content-Type and MIME-Version headers. _subtype is the subtype of the multipart content type, defaulting to `mixed'. boundary is the multipart boundary string. By default it is calculated as needed. _subparts is a sequence of initial subparts for the payload. It must be an iterable object, such as a list. You can always attach new subparts to the message by using the attach() method. Additional parameters for the Content-Type header are taken from the keyword arguments (or passed into the _params argument). """ MIMEBase.__init__(self, 'multipart', _subtype, **_params) # Initialise _payload to an empty list as the Message superclass's # implementation of is_multipart assumes that _payload is a list for # multipart messages. self._payload = [] if _subparts: for p in _subparts: self.attach(p) if boundary: self.set_boundary(boundary)
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
.__init__.pyo.40009 | File | 130 B | 0644 |
|
.application.pyo.40009 | File | 1.55 KB | 0644 |
|
.audio.pyo.40009 | File | 2.84 KB | 0644 |
|
.base.pyo.40009 | File | 1.09 KB | 0644 |
|
.image.pyo.40009 | File | 2 KB | 0644 |
|
.message.pyo.40009 | File | 1.41 KB | 0644 |
|
.multipart.pyo.40009 | File | 1.63 KB | 0644 |
|
.nonmultipart.pyo.40009 | File | 886 B | 0644 |
|
.text.pyo.40009 | File | 1.28 KB | 0644 |
|
__init__.py | File | 0 B | 0644 |
|
__init__.pyc | File | 130 B | 0644 |
|
__init__.pyo | File | 130 B | 0644 |
|
application.py | File | 1.23 KB | 0644 |
|
application.pyc | File | 1.55 KB | 0644 |
|
application.pyo | File | 1.55 KB | 0644 |
|
audio.py | File | 2.62 KB | 0644 |
|
audio.pyc | File | 2.84 KB | 0644 |
|
audio.pyo | File | 2.84 KB | 0644 |
|
base.py | File | 794 B | 0644 |
|
base.pyc | File | 1.09 KB | 0644 |
|
base.pyo | File | 1.09 KB | 0644 |
|
image.py | File | 1.72 KB | 0644 |
|
image.pyc | File | 2 KB | 0644 |
|
image.pyo | File | 2 KB | 0644 |
|
message.py | File | 1.26 KB | 0644 |
|
message.pyc | File | 1.41 KB | 0644 |
|
message.pyo | File | 1.41 KB | 0644 |
|
multipart.py | File | 1.54 KB | 0644 |
|
multipart.pyc | File | 1.63 KB | 0644 |
|
multipart.pyo | File | 1.63 KB | 0644 |
|
nonmultipart.py | File | 689 B | 0644 |
|
nonmultipart.pyc | File | 886 B | 0644 |
|
nonmultipart.pyo | File | 886 B | 0644 |
|
text.py | File | 1006 B | 0644 |
|
text.pyc | File | 1.28 KB | 0644 |
|
text.pyo | File | 1.28 KB | 0644 |
|