def METHOD_NAME(self):
    initial = []
    delay = 0
    today = date.today()
    source = self.object.sources.first()
    for template in constants.NEGOTIATION_TEMPLATES:
        rendered = render_to_string(template, context={
            'source': source,
            'seeds': source.seed_set.all(),
            'user': self.request.user,
            'today': today,
        })
        scheduled_date = today + timedelta(days=delay)
        delay += constants.NEGOTIATION_DELAY
        initial.append({
            'content': rendered,
            'title': constants.EMAILS_TITLE,
            'scheduled_date': scheduled_date,
            'to_email': source.publisher_contact.email
            if source.publisher_contact else ''
        })
    return initial