def email(): email_in = str(request.args.get('email')) maindb = MainDB() if not maindb.is_user_in_db(email=email_in): user_id = maindb.put_user_by_email(email_in) else: user = maindb.get_user_by_email(email_in) user_id = user['id'] user_status = user['status'] if user_status is 200: maindb.set_user_updating(user_id=user_id) publish_to_queue_email(email_in, user_id) resp = make_response('202', 301) location_url = '/url/'+str(user_id)+"/" # print location_url resp.headers['Location'] = location_url resp.headers['Retry-After]'] = '5' return resp