Index: third_party/google-endpoints/future/backports/email/mime/base.py |
diff --git a/third_party/google-endpoints/future/backports/email/mime/base.py b/third_party/google-endpoints/future/backports/email/mime/base.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..e77f3ca4ae519632564b0bf057e895df0b44a6e8 |
--- /dev/null |
+++ b/third_party/google-endpoints/future/backports/email/mime/base.py |
@@ -0,0 +1,25 @@ |
+# Copyright (C) 2001-2006 Python Software Foundation |
+# Author: Barry Warsaw |
+# Contact: email-sig@python.org |
+ |
+"""Base class for MIME specializations.""" |
+from __future__ import absolute_import, division, unicode_literals |
+from future.backports.email import message |
+ |
+__all__ = ['MIMEBase'] |
+ |
+ |
+class MIMEBase(message.Message): |
+ """Base class for MIME specializations.""" |
+ |
+ def __init__(self, _maintype, _subtype, **_params): |
+ """This constructor adds a Content-Type: and a MIME-Version: header. |
+ |
+ The Content-Type: header is taken from the _maintype and _subtype |
+ arguments. Additional parameters for this header are taken from the |
+ keyword arguments. |
+ """ |
+ message.Message.__init__(self) |
+ ctype = '%s/%s' % (_maintype, _subtype) |
+ self.add_header('Content-Type', ctype, **_params) |
+ self['MIME-Version'] = '1.0' |