@staticmethod
def __fix_recipient_list(recipients):
    """
        Updates a recipient list by checking
        for tuple/list entries and changing them to
        name <email> format.
        """
    if not recipients:
        return recipients
    if not isinstance(recipients, (tuple, list)):
        recipients = [recipients]
    newlist = []
    for recipient in recipients:
        if isinstance(recipient, (tuple, list)) and len(recipient) >= 2:
            newlist.append('"{}" <{}>'.format(recipient[0].replace('"', ''),
                recipient[1]))
        else:
            newlist.append(recipient)
    return newlist
