def member_sheet_cull(): """Remove members from the members sheet who have not renewed in a long time. This gets called both as a cron job and a task queue job. """ if flask.request.method == 'GET': # cron job logging.debug('tasks.member_sheet_cull hit from cron') gapps.validate_cron_task(flask.request) else: # task queue job logging.debug('tasks.member_sheet_cull hit from task queue') gapps.validate_queue_task(flask.request) gapps.cull_members_sheet() return flask.make_response('', 200)
def post(self): """This will get hit by taskqueue calls. """ logging.debug('MemberSheetCullWorker.post hit') gapps.cull_members_sheet()
def get(self): """This will get hit by cron triggers. """ logging.debug('MemberSheetCullWorker.get hit') gapps.cull_members_sheet()