mirror of
https://github.com/samuelclay/NewsBlur.git
synced 2025-08-31 21:41:33 +00:00
Handling newsletter senders with no name and only an email.
This commit is contained in:
parent
f534b2bd2a
commit
39b615cce1
1 changed files with 6 additions and 3 deletions
|
@ -106,11 +106,14 @@ class EmailNewsletter:
|
||||||
|
|
||||||
def split_sender(self, sender):
|
def split_sender(self, sender):
|
||||||
tokens = re.search('(.*?) <(.*?)@(.*?)>', sender)
|
tokens = re.search('(.*?) <(.*?)@(.*?)>', sender)
|
||||||
# if not tokens:
|
|
||||||
# name, domain = params['sender'].split('@')
|
if not tokens:
|
||||||
# return name, sender, domain
|
name, domain = sender.split('@')
|
||||||
|
return name, sender, domain
|
||||||
|
|
||||||
sender_name, sender_username, sender_domain = tokens.group(1), tokens.group(2), tokens.group(3)
|
sender_name, sender_username, sender_domain = tokens.group(1), tokens.group(2), tokens.group(3)
|
||||||
sender_name = sender_name.replace('"', '')
|
sender_name = sender_name.replace('"', '')
|
||||||
|
|
||||||
return sender_name, sender_username, sender_domain
|
return sender_name, sender_username, sender_domain
|
||||||
|
|
||||||
def get_content(self, params):
|
def get_content(self, params):
|
||||||
|
|
Loading…
Add table
Reference in a new issue