[PATCH] notmuch-addresses: Match on the full name as well as components.
Jesse Rosenthal
jrosenthal at jhu.edu
Fri Dec 30 11:38:10 PST 2011
Oh, and I moved the code to
http://commonmeasure.org/~jkr/notmuch_addresses.git
Best,
Jesse
On Fri, 30 Dec 2011 14:04:43 -0500, Jesse Rosenthal <jrosenthal at jhu.edu> wrote:
> Pushed.
>
> Thanks,
> Jesse
>
> On Wed, 21 Dec 2011 13:49:17 +0000, David Edmondson <dme at dme.org> wrote:
> > ---
> > notmuch_addresses.py | 7 +++++--
> > 1 files changed, 5 insertions(+), 2 deletions(-)
> >
> > diff --git a/notmuch_addresses.py b/notmuch_addresses.py
> > index bf45151..74a743c 100755
> > --- a/notmuch_addresses.py
> > +++ b/notmuch_addresses.py
> > @@ -164,11 +164,14 @@ class NotmuchAddressMatcher(object):
> > addrs.append(v)
> > parsed_addrs = email.utils.getaddresses(addrs)
> > for addr in parsed_addrs:
> > - mail = addr[1].lower()
> > - split_names = addr[0].split(" ")
> > + full_name = addr[0]
> > + split_names = full_name.split(" ")
> > + mail = addr[1]
> > if (len([name for name in split_names
> > if self.match_function(name)]) > 0
> > or
> > + self.match_function(full_name)
> > + or
> > self.match_function(mail)):
> >
> > emails.add_email_and_name(mail, addr[0])
> > --
> > 1.7.7.3
> >
More information about the notmuch
mailing list