Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. @app.mod_portal.bp.route('scan', methods=['GET'])
  2. @login_required
  3. def scan_all():
  4. print(vars(app.mod_portal.bp))
  5.  
  6. portals = Portal.get_all(g.user.id)
  7. for portal in portals:
  8. scan(portal.id) # check for json error here
  9.  
  10. return make_response(jsonify({'status': 'ok'}), 200)
  11.  
  12.  
  13. @app.mod_portal.bp.route('<id>/scan', methods=['GET'])
  14. @login_required
  15. def scan(id):
  16. portal = Portal.get(id)
  17.  
  18. datasets = extract_dataset_from_portal(portal.url)
  19. Dataset.delete_all(portal.id)
  20.  
  21. for dataset in datasets:
  22. Dataset.create(dataset, portal.id)
  23.  
  24. return make_response(jsonify({'status': 'ok'}), 200)
  25.  
  26. def logic_scan(id):
  27. portal = Portal.get(id)
  28. datasets = extract_dataset_from_portal(portal.url)
  29. Dataset.delete_all(portal.id)
  30.  
  31. for dataset in datasets:
  32. Dataset.create(dataset, portal.id)
  33.  
  34. @app.mod_portal.bp.route('scan', methods=['GET'])
  35. @login_required
  36. def scan_all():
  37.  
  38. portals = Portal.get_all(g.user.id)
  39. for portal in portals:
  40. try:
  41. logic_scan(portal.id)
  42. except # check error here
  43.  
  44. return make_response(jsonify({'status': 'ok'}), 200)
  45.  
  46.  
  47. @app.mod_portal.bp.route('<id>/scan', methods=['GET'])
  48. @login_required
  49. def scan(id):
  50. try:
  51. logic_scan(id)
  52. except # check error here
  53. return make_response(jsonify({'status': 'ok'}), 200)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement