def nondigest_subscribers(self): emails = [x for x in self.emails.keys() if self.emails[x].get('subscriber') and x not in self.digest_emails] members = [x for x in self.members.keys() if self.members[x].get('subscriber') and x not in self.digest_members] member_emails = lookup_emails(members) return emails + member_emails
def subscribers(self): emails = [k for k,v in self.emails.items() if v.get('subscriber')] member_ids = [k for k,v in self.members.items() if v.get('subscriber')] member_emails = lookup_emails(member_ids) return emails + member_emails
def digest_subscribers(self): emails = [x for x in self.digest_emails.keys()] members = [x for x in self.digest_members.keys()] member_emails = lookup_emails(members) return emails + member_emails
def subscribers(self): emails = [x for x in self.emails.keys()] members = [x for x in self.members.keys()] member_emails = lookup_emails(members) return emails + member_emails