Ejemplo n.º 1
0
def push_queue_worker_sync():
    print "push_queue_worker_sync() @ the backend module is called! " + request.values['email']
    email = request.values['email']
    user_account = data_store.query_user(email)

    if not user_account:
        user_account = UserAccount(email=email, login_count=1)
    else:
        user_account.login_count += 1
    user_account_key = user_account.put()
    return "ok"
Ejemplo n.º 2
0
def index_sync():
    # the log line can be monitored in the console view
    logging.info('Home page is hit!')

    # pdb.set_trace()
    if 'email' in flask.session:
        user_account = data_store.query_user(flask.session['email'])
        most_login_email = data_store.query_most_login_user().email
        least_login_email = data_store.query_least_login_user().email
        if user_account:
            return render_template('hello.html', login_count=user_account.login_count,
                                   most_login_email=most_login_email,
                                   least_login_email=least_login_email)
    return render_template('hello.html')