def auto_report(time_now=None, email_prefix=None): from model import Customer if time_now is None: time_now = utcnow().datetime tasks = Customer.auto_withdraw_query(email_prefix, now=time_now).all() logbook.info("Found {} task for auto report", len(tasks)) for task in tasks: customer_auto_report.delay(task.customer_id, time_now) return len(tasks)