def update_locally(exp): users = methods.read_data("users.json") user = users[str(session_id)] user["exp"] += exp user["weekly_exp"] += exp user["level"] = calculate_level(user["exp"] / 25) methods.write_data(users, "users.json")
def submit_form(): code = request.form['code'] try: methods.get_current_enrollment(code) if (methods.get_current_enrollment(code) > 0): return ('That class is open') else: methods.write_data(code) return ('Success!') except ValueError: return ('Invalid code')
def save_user_locally(userId, username, password, description, exp, weekly_exp, level): # Save users profile locally as well users = methods.read_data("users.json") users[str(userId)] = { "name": username, "password": password_hash(password), "description": description, "exp": exp, "weekly_exp": weekly_exp, "level": level } methods.write_data(users, "users.json")
def save_des(): """Get the description from box and write it into the file""" users = methods.read_data("users.json") # Get the input temp = DesLabel.get(1.0, END) # Remove the \n and edit the data des = temp.replace("\n", "") users[str(session_id)]["description"] = des # Write it into the json file methods.write_data(users, "users.json") methods.post_remote("updateDescription", { "id": session_id, "description": des })
def reset_weeklyexp(): users = methods.read_data("users.json") for i in users: users[i]["weekly_exp"] = 0 methods.write_data(users, "users.json")