from flask import Flask, request from flask_restful import Resource, Api, abort import json import os app = Flask(__name__) api = Api(app) db_path = os.path.join(app.root_path, 'databases', 'users.json') with open(db_path, 'r') as f: users = json.load(f) class Alert(Resource): def post(self): args = request.form username= "" for user in users: if users[user]["id"] == args["id"]: username=user break trust = int(users[username]["trustability"]) if trust > 20 or args["accepted"] == "true": return {"success":True} else: return {"success":False,"penalty":"{}".format(100*(20-trust))}