Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @app.mod_portal.bp.route('scan', methods=['GET'])
- @login_required
- def scan_all():
- print(vars(app.mod_portal.bp))
- portals = Portal.get_all(g.user.id)
- for portal in portals:
- scan(portal.id) # check for json error here
- return make_response(jsonify({'status': 'ok'}), 200)
- @app.mod_portal.bp.route('<id>/scan', methods=['GET'])
- @login_required
- def scan(id):
- portal = Portal.get(id)
- datasets = extract_dataset_from_portal(portal.url)
- Dataset.delete_all(portal.id)
- for dataset in datasets:
- Dataset.create(dataset, portal.id)
- return make_response(jsonify({'status': 'ok'}), 200)
- def logic_scan(id):
- portal = Portal.get(id)
- datasets = extract_dataset_from_portal(portal.url)
- Dataset.delete_all(portal.id)
- for dataset in datasets:
- Dataset.create(dataset, portal.id)
- @app.mod_portal.bp.route('scan', methods=['GET'])
- @login_required
- def scan_all():
- portals = Portal.get_all(g.user.id)
- for portal in portals:
- try:
- logic_scan(portal.id)
- except # check error here
- return make_response(jsonify({'status': 'ok'}), 200)
- @app.mod_portal.bp.route('<id>/scan', methods=['GET'])
- @login_required
- def scan(id):
- try:
- logic_scan(id)
- except # check error here
- return make_response(jsonify({'status': 'ok'}), 200)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement