renewal-script: Make it not mail if there are no members needing renewal

This commit is contained in:
Tobias Mueller 2012-11-23 22:13:11 +01:00
parent 2e9d68fdf8
commit 85ede4c945

View file

@ -60,18 +60,22 @@ def main(options=None):
members = get_members_which_need_renewal('month')
emailtext = format_members_for_mail(members)
if not members:
log.warn('No one needs renewals! :-)')
today = datetime.date.today()
subject = "Memberships needing renewal (%s)" % today.strftime("%02Y-%02m")
if sendmail:
log.warn('Sending mail to %s: %s', to, subject)
send_email(to, subject, emailtext)
else:
log.info('Not sending mail to %s', to)
log.info('%s', subject)
log.info('%s', emailtext)
else: # We do have members
emailtext = format_members_for_mail(members)
today = datetime.date.today()
subject = "Memberships needing renewal (%s)" % today.strftime("%02Y-%02m")
if sendmail:
log.warn('Sending mail to %s: %s', to, subject)
send_email(to, subject, emailtext)
else:
log.info('Not sending mail to %s', to)
log.info('%s', subject)
log.info('%s', emailtext)
return 0