summaryrefslogtreecommitdiff
path: root/py-fake-service/app/adapter/mail.py
diff options
context:
space:
mode:
authorVictor Shyba <victor.shyba@gmail.com>2014-08-18 09:50:27 -0300
committerVictor Shyba <victor.shyba@gmail.com>2014-08-18 09:50:27 -0300
commitff110f03e4bdf526e61d844e0c8296ad804d511f (patch)
treede718df66d190ff325f8776febdb85ca7382d1da /py-fake-service/app/adapter/mail.py
parent3e3ab15d98bf7ca866e0ff40e6adf43902a5eac3 (diff)
Apply PEP8 automatically
Diffstat (limited to 'py-fake-service/app/adapter/mail.py')
-rw-r--r--py-fake-service/app/adapter/mail.py18
1 files changed, 12 insertions, 6 deletions
diff --git a/py-fake-service/app/adapter/mail.py b/py-fake-service/app/adapter/mail.py
index a6dee92e..30a53641 100644
--- a/py-fake-service/app/adapter/mail.py
+++ b/py-fake-service/app/adapter/mail.py
@@ -2,9 +2,14 @@ from datetime import datetime
import random
import calendar
+
class Mail:
- NOW = calendar.timegm(datetime.strptime(datetime.now().isoformat(), "%Y-%m-%dT%H:%M:%S.%f").timetuple())
+ NOW = calendar.timegm(
+ datetime.strptime(
+ datetime.now().isoformat(),
+ "%Y-%m-%dT%H:%M:%S.%f").timetuple())
+
@staticmethod
def from_json(mail_json):
mail = Mail()
@@ -18,7 +23,6 @@ class Mail:
mail.draft_reply_for = mail_json.get('draft_reply_for', 0)
return mail
-
def __init__(self, mbox_mail=None, ident=None):
if mbox_mail:
self.header = self._get_headers(mbox_mail)
@@ -31,7 +35,8 @@ class Mail:
def _get_body(self, message):
if message.is_multipart():
- boundary = '--{boundary}'.format(boundary= message.get_boundary().strip())
+ boundary = '--{boundary}'.format(
+ boundary=message.get_boundary().strip())
body_parts = [x.as_string() for x in message.get_payload()]
body = boundary + '\n'
@@ -42,7 +47,6 @@ class Mail:
else:
return message.get_payload()
-
def _get_status(self):
status = []
if 'sent' in self.tags:
@@ -55,7 +59,10 @@ class Mail:
headers['from'] = mbox_mail.get_from()
headers['to'] = [mbox_mail.get('To')]
headers['subject'] = mbox_mail.get('Subject')
- headers['date'] = datetime.fromtimestamp(random.randrange(1222222222, self.NOW)).isoformat()
+ headers['date'] = datetime.fromtimestamp(
+ random.randrange(
+ 1222222222,
+ self.NOW)).isoformat()
headers['content_type'] = mbox_mail.get('Content-Type')
return headers
@@ -63,7 +70,6 @@ class Mail:
def _get_tags(self, mbox_mail):
return mbox_mail.get('X-TW-Pixelated-Tags').split(', ')
-
@property
def subject(self):
return self.header['subject']