Remove optional on score.
This commit is contained in:
+3
-4
@@ -1,6 +1,5 @@
|
||||
"""File for Score classes"""
|
||||
|
||||
from typing import Optional
|
||||
import time
|
||||
|
||||
|
||||
@@ -9,7 +8,7 @@ class Score:
|
||||
|
||||
# no user setter, it should never change.
|
||||
|
||||
def __init__(self, user: str, score: Optional[int] = -1) -> None:
|
||||
def __init__(self, user: str, score: int) -> None:
|
||||
self._user: str = user
|
||||
self._score: int = score
|
||||
|
||||
@@ -39,9 +38,9 @@ class Score:
|
||||
class ScoreTime(Score):
|
||||
"""Class for a time based score."""
|
||||
|
||||
def __init__(self, user: str, score: Optional[float] = -1) -> None:
|
||||
super().__init__(user)
|
||||
def __init__(self, user: str, score: float) -> None: # pylint: disable=super-init-not-called
|
||||
# store time score as seconds.
|
||||
self._user: str = user
|
||||
self._score: float = score
|
||||
|
||||
@property
|
||||
|
||||
Reference in New Issue
Block a user