[kupfer] operamail: Handle alternate e-mail addresses
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [kupfer] operamail: Handle alternate e-mail addresses
- Date: Sat, 6 Nov 2010 15:38:38 +0000 (UTC)
commit 12924bea2528a853508c32b037ffc38e529ebf53
Author: Chris Parsons <cjparsons1 yahoo co uk>
Date: Mon Nov 1 19:07:07 2010 +0100
operamail: Handle alternate e-mail addresses
kupfer/plugin/operamail.py | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
---
diff --git a/kupfer/plugin/operamail.py b/kupfer/plugin/operamail.py
index 9a4d119..04a7546 100644
--- a/kupfer/plugin/operamail.py
+++ b/kupfer/plugin/operamail.py
@@ -3,7 +3,7 @@ __kupfer_name__ = _("Opera Mail")
__kupfer_sources__ = ("OperaContactsSource", )
__kupfer_actions__ = ("NewMailAction", )
__description__ = _("Opera Mail contacts and actions")
-__version__ = "2010-05-18"
+__version__ = "2010-10-19"
__author__ = "Chris Parsons <cjparsons1 yahoo co uk>"
import codecs
@@ -97,7 +97,11 @@ class OperaContactsSource(ToplevelGroupingSource, FilesystemWatchMixin):
folderList.append(name)
elif line.startswith(u'MAIL=') and name and \
entryType == 'Contact' and not TRASH in folderList:
- yield EmailContact(line[5:], name)
+ # multiple addresses separated with
+ # two Ctrl-B (\x02) characters
+ emails = line[5:].split('\x02\x02')
+ for e in emails:
+ yield EmailContact(e, name)
except EnvironmentError, exc:
self.output_error(exc)
except UnicodeError, exc:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]