'Return an EmailMessage containing the activation URL to be sent to
a new watcher.'

@classmethod
def _activation_email(cls, watch, email):

    @email_utils.safe_translation
    def _make_mail(locale):
        subject = _('Please    confirm    your    email    address')
        context = {'activation_url': cls._activation_url(watch), 'domain': Site.objects.get_current().domain, 'watch_description': cls.description_of_watch(watch)}
        mail = email_utils.make_mail(subject=subject, text_template='questions/email/activate_watch.ltxt', html_template='questions/email/activate_watch.html', context_vars=context, from_email=settings.TIDINGS_FROM_ADDRESS, to_email=email)
        return mail
    if watch.user:
        locale = watch.user.profile.locale
    else:
        locale = 'en-US'
    return _make_mail(locale)
