summaryrefslogtreecommitdiff
path: root/src/leap/mail/imap
diff options
context:
space:
mode:
authorKali Kaneko <kali@leap.se>2014-01-07 14:23:25 -0400
committerKali Kaneko <kali@leap.se>2014-01-08 20:40:42 -0400
commita203337d155a6e7186980ef175642adc91d472fe (patch)
tree4f4034707d4d33a90406b63872bf2d84bdea5256 /src/leap/mail/imap
parente1946f1653dbbb6fcf61569bc873ab061965664e (diff)
move utility to its own
Diffstat (limited to 'src/leap/mail/imap')
-rw-r--r--src/leap/mail/imap/messages.py11
1 files changed, 1 insertions, 10 deletions
diff --git a/src/leap/mail/imap/messages.py b/src/leap/mail/imap/messages.py
index 80411f9..bfe913c 100644
--- a/src/leap/mail/imap/messages.py
+++ b/src/leap/mail/imap/messages.py
@@ -33,6 +33,7 @@ from zope.proxy import sameProxiedObjects
from leap.common.check import leap_assert, leap_assert_type
from leap.common.decorators import memoized_method
from leap.common.mail import get_email_charset
+from leap.mail.utils import first
from leap.mail.decorators import deferred
from leap.mail.imap.index import IndexedDB
from leap.mail.imap.fields import fields, WithMsgFields
@@ -42,16 +43,6 @@ from leap.mail.messageflow import IMessageConsumer, MessageProducer
logger = logging.getLogger(__name__)
-def first(things):
- """
- Return the head of a collection.
- """
- try:
- return things[0]
- except (IndexError, TypeError):
- return None
-
-
class MessageBody(object):
"""
IMessagePart implementor for the main