renamed uuid2subject to id2subject, since we don't

use uuid anymore
This commit is contained in:
Karma Riuk
2025-05-20 12:35:41 +02:00
parent d052865256
commit 91ae657619
4 changed files with 9 additions and 9 deletions

View File

@ -64,7 +64,7 @@ def handler(type_: str, validate_json: Callable, evaluate_submission: Callable):
subject = Subject(type_, evaluate_submission)
process_id = subject.id
Subject.uuid2subject[process_id] = subject
Subject.id2subject[process_id] = subject
QUEUE_MANAGER.submit(subject, validated)
url = url_for(f".status", id=process_id, _external=True)
@ -91,10 +91,10 @@ def submit_comments(task):
@router.route('/status/<id>')
def status(id):
if id not in Subject.uuid2subject:
if id not in Subject.id2subject:
return jsonify({"error": "Id doens't exist", "message": f"Id {id} doesn't exist"}), 404
subject = Subject.uuid2subject[id]
subject = Subject.id2subject[id]
if subject.status == Status.COMPLETE:
return jsonify({"status": "complete", "type": subject.type, "results": subject.results})

View File

@ -48,8 +48,8 @@ def init_socketio(app):
@socketio.on('get_queue_position')
def on_get_queue_position(data):
sid = request.sid # type: ignore
subject_id = data["uuid"]
subject = Subject.uuid2subject[subject_id]
subject_id = data["id"]
subject = Subject.id2subject[subject_id]
if subject.status == Status.WAITING:
return socketio.emit(
'queue_position',

View File

@ -52,7 +52,7 @@ class SocketObserver(Observer):
class Subject:
obs2subject: dict[Observer, "Subject"] = {}
uuid2subject: dict[str, "Subject"] = {}
id2subject: dict[str, "Subject"] = {}
@classmethod
def setup(cls):
@ -69,7 +69,7 @@ class Subject:
_, type_, _ = file.split("_")
with open(file_path, "r") as f:
cls.uuid2subject[file] = Subject(
cls.id2subject[file] = Subject(
type_, lambda: None, id=file, status=Status.COMPLETE, results=json.load(f)
)