Ejemplo n.º 1
0
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)
Ejemplo n.º 2
0
 def post(self):
     """This will get hit by taskqueue calls.
     """
     logging.debug('MemberSheetCullWorker.post hit')
     gapps.cull_members_sheet()
Ejemplo n.º 3
0
 def get(self):
     """This will get hit by cron triggers.
     """
     logging.debug('MemberSheetCullWorker.get hit')
     gapps.cull_members_sheet()
Ejemplo n.º 4
0
 def post(self):
     """This will get hit by taskqueue calls.
     """
     logging.debug('MemberSheetCullWorker.post hit')
     gapps.cull_members_sheet()
Ejemplo n.º 5
0
 def get(self):
     """This will get hit by cron triggers.
     """
     logging.debug('MemberSheetCullWorker.get hit')
     gapps.cull_members_sheet()