Skip to content

Commit beda5f8

Browse files
committed
refactor: remove f-string template utility
1 parent f96b8d9 commit beda5f8

File tree

4 files changed

+5
-83
lines changed

4 files changed

+5
-83
lines changed

src/mastermind/players/abstract_player.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from abc import ABC, abstractmethod
22

3-
from mastermind.utils import FStringTemplate, Stack
3+
from mastermind.utils import Stack
44

55

66
class Player(ABC):
@@ -48,14 +48,14 @@ def __init__(
4848
lose_msg: str, # noqa: F821 # type: ignore
4949
) -> None: # type: ignore # noqa: F821
5050
super().__init__(player_logic)
51-
self._win_message = FStringTemplate(win_msg)
52-
self._lose_message = FStringTemplate(lose_msg)
51+
self._win_message = win_msg
52+
self._lose_message = lose_msg
5353

5454
def win_message(self) -> None:
55-
print(self._win_message.eval(step=len(self.game_state)))
55+
print(self._win_message.format(step=len(self.game_state)))
5656

5757
def lose_message(self) -> None:
58-
print(self._lose_message.eval(step=len(self.game_state)))
58+
print(self._lose_message.format(step=len(self.game_state)))
5959

6060
@abstractmethod
6161
def obtain_guess(self) -> tuple:

src/mastermind/utils/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
from mastermind.utils.fstring_template import FStringTemplate
21
from mastermind.utils.get_feedback import generate_feedback
32
from mastermind.utils.render_dataframe import render_dataframe
43
from mastermind.utils.stack import Stack
54

65
__all__ = [
7-
"FStringTemplate",
86
"generate_feedback",
97
"render_dataframe",
108
"Stack",

src/mastermind/utils/fstring_template.py

Lines changed: 0 additions & 28 deletions
This file was deleted.

tests/utils/test_fstring_template.py

Lines changed: 0 additions & 48 deletions
This file was deleted.

0 commit comments

Comments
 (0)