leaderboard write in progress

This commit is contained in:
2024-02-11 18:34:16 +01:00
parent d9c10434cd
commit dfda42cab1

View File

@@ -1,4 +1,4 @@
from typing import Any
from typing import Any, Dict
from flask import Flask, json, request
from dataclasses import dataclass
from flask_cors import CORS, cross_origin
@@ -80,8 +80,10 @@ def find_score_by(username: str) -> Score | None:
def main():
f = open('scores.json', 'r')
fileObject: list[Score] = json.loads(f.read())
scores.append(*fileObject)
scoresDictionary: list[Dict[str, Any]] = json.loads(f.read())
mappedScores = list(map(lambda score: Score(**score), scoresDictionary))
scores = mappedScores
app.run(debug = True)
if __name__ == "__main__":