We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8cc6b5b commit 70f176fCopy full SHA for 70f176f
1 file changed
src/pygambit/catalog/catalog.py
@@ -15,11 +15,11 @@ class CatalogGame:
15
Calling any subclass will return an instance of the corresponding game.
16
"""
17
18
- title: str | None = None
19
- num_players: int | None = None
20
- game_type: str | None = None
21
- description: str | None = None
22
- citation: str | None = None
+ title: str
+ num_players: int
+ game_type: str
+ description: str
+ citation: str
23
24
def __new__(cls) -> Game:
25
raise NotImplementedError("Subclasses must implement __new__ method")
@@ -54,7 +54,7 @@ class CatalogGameFromFile(CatalogGame):
54
55
56
57
- game_file: str | None = None
+ game_file: str
58
_cached_game: Game | None = None
59
60
0 commit comments