Guest User

Untitled

a guest
Dec 12th, 2017
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. @app.route("/make_recommendation")
  2. def make_reco():
  3. t0 = time.time()
  4. scores = base_utils.process_input_items(request.args)
  5. keys = map(lambda x: ndb.Key(config['recos']['kind'], x),
  6. scores.keys())
  7. entities = [e for e in ndb.get_multi(keys) if e]
  8. if not entities:
  9. result = {'results': [], 'statistics':
  10. {'elapsed_time': time.time() - t0}}
  11. return jsonify(result)
  12. results = utils.process_recommendations(entities, scores,
  13. int(request.args.get('n', 10)))
  14. results['statistics'] = {}
  15. results['statistics']['elapsed_time'] = time.time() - t0
  16. return jsonify(results)
Add Comment
Please, Sign In to add comment