We received a report that digest emails were not being sent out. Based on the cron job, it should be running every 6 hours. I looked at the digest logs, and there are errors there. Here's an example:
2012-02-15 06:11:25,169 ERROR karl.utilities.alerts: Error sending digest to <email elided>
2012-02-15 06:11:25,170 ERROR karl.utilities.alerts: Traceback (most recent call last):
File "/srv/osfkarl/production/40/eggs/karl-3.81-py2.6.egg/karl/utilities/alerts.py", line 119, in send_digests
alerts=profile._pending_alerts),
TypeError: __call__() takes exactly 3 arguments (2 given)
I suppose we should have two courses of action:
1. Fix the error
2. Hook up the error monitor with the digest log
I think it's worth doing at least the error monitor part pretty soon.