leaderboard write in progress
This commit is contained in:
8
main.py
8
main.py
@@ -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__":
|
||||
|
||||
Reference in New Issue
Block a user