Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @app.route("/make_recommendation")
- def make_reco():
- t0 = time.time()
- scores = base_utils.process_input_items(request.args)
- keys = map(lambda x: ndb.Key(config['recos']['kind'], x),
- scores.keys())
- entities = [e for e in ndb.get_multi(keys) if e]
- if not entities:
- result = {'results': [], 'statistics':
- {'elapsed_time': time.time() - t0}}
- return jsonify(result)
- results = utils.process_recommendations(entities, scores,
- int(request.args.get('n', 10)))
- results['statistics'] = {}
- results['statistics']['elapsed_time'] = time.time() - t0
- return jsonify(results)
Add Comment
Please, Sign In to add comment