aboutsummaryrefslogtreecommitdiffstats
path: root/python/send_email.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/send_email.py')
-rw-r--r--python/send_email.py11
1 files changed, 6 insertions, 5 deletions
diff --git a/python/send_email.py b/python/send_email.py
index c6ca21b1..c036c315 100644
--- a/python/send_email.py
+++ b/python/send_email.py
@@ -8,6 +8,7 @@ import json
import base64
import binascii
from email.mime.text import MIMEText
+import sys
import argparse
#flags = argparse.ArgumentParser(parents=[tools.argparser]).parse_args()
@@ -42,12 +43,13 @@ def get_gmail_service():
return service
class EmailMessage(MIMEText):
- def __init__(self, _text, _subtype='plain', _charset=None):
- MIMEText.__init__(self, _text, _subtype, _charset)
- self._service = get_gmail_service()
+ _service = get_gmail_service()
def msgdict(self):
- return {'raw': base64.urlsafe_b64encode(self.as_bytes()).decode()}
+ if sys.version_info[0]==2:
+ return {'raw': base64.urlsafe_b64encode(self.as_string())}
+ else:
+ return {'raw': base64.urlsafe_b64encode(self.as_bytes()).decode()}
def send(self):
try:
@@ -67,7 +69,6 @@ def main():
message['to'] = 'guillaume.horel@gmail.com'
message['subject'] = 'pomme'
message.send()
- return message
if __name__ == '__main__':
message = main()