From f06e6f1e1e1aa2c4c9d25d2d14aaf2005702f3d1 Mon Sep 17 00:00:00 2001 From: alwayscompiling Date: Sat, 6 Aug 2022 16:30:49 -0400 Subject: [PATCH] Create function to know if a user has a submission. --- classes/submission.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/classes/submission.py b/classes/submission.py index 9a4e820..f49e364 100644 --- a/classes/submission.py +++ b/classes/submission.py @@ -234,6 +234,18 @@ class SubmissionMap: """ return self._submission_map[user_id] + def has_user(self, user_id: int) -> bool: + """ + Tells if user has an active submission in submission map. + + Args: + user_id (int): user id + + Returns: + bool: bool indicating if user id is in submission map + """ + return user_id in self._submission_map + def remove_user_submission(self, user_id: int) -> None: """ Removes a user's Submission. Use when Submission is complete.