linux-mod-manager/lmm/profile.py

24 lines
502 B
Python
Raw Normal View History

2023-12-02 16:45:16 +00:00
from pathlib import Path
from typing import Optional
from lmm.const import LMM_GAMES_PATH
2023-12-02 16:46:48 +00:00
2023-12-02 16:45:16 +00:00
class Profile:
# The name of the game.
game: str
# The name of the profile.
name: str
# The runner to use for the profile.
runner: Optional["Runner"]
def __init__(self, game: str, name: str, runner: Optional["Runner"]):
self.game = game
self.name = name
self.runner = runner
def get_mod_names(self) -> list[str]:
2023-12-02 16:46:48 +00:00
raise NotImplementedError()