Skip to content

Commit

Permalink
fix: remove unnecessary export statement to resolve circular import
Browse files Browse the repository at this point in the history
  • Loading branch information
FlysonBot committed Dec 22, 2024
1 parent ff1f4eb commit a4168d5
Show file tree
Hide file tree
Showing 7 changed files with 5 additions and 40 deletions.
10 changes: 0 additions & 10 deletions src/mastermind/database/__init__.py
Original file line number Diff line number Diff line change
@@ -1,23 +1,13 @@
from mastermind.database.game_repository import GameRepository
from mastermind.database.models import (
Game,
GameBoard,
GameConfiguration,
GameEntities,
GameMode,
GameRound,
GameState,
get_winner,
)

__all__ = [
"GameRepository",
"Game",
"GameConfiguration",
"GameEntities",
"GameMode",
"GameRound",
"GameState",
"GameBoard",
"get_winner",
]
2 changes: 1 addition & 1 deletion src/mastermind/database/models/game_entities.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from dataclasses import dataclass

from mastermind.database.models.game_mode import GameMode
from mastermind.server import Player
from mastermind.server.players import Player
from mastermind.utils import DataClassJson


Expand Down
2 changes: 1 addition & 1 deletion src/mastermind/database/models/game_mode.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from mastermind.server import Player
from mastermind.server.players import Player
from mastermind.utils import EnumMeta, serialize_enum_name_only


Expand Down
2 changes: 1 addition & 1 deletion src/mastermind/database/models/game_state.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from dataclasses import dataclass

from mastermind.server import PlayerRole
from mastermind.server.players import PlayerRole
from mastermind.utils import DataClassJson


Expand Down
25 changes: 0 additions & 25 deletions src/mastermind/server/__init__.py
Original file line number Diff line number Diff line change
@@ -1,25 +0,0 @@
from mastermind.server.players import (
CodeBreaker,
CodeSetter,
Player,
PlayerRole,
)
from mastermind.server.services import (
GameboardService,
GameEndedException,
GameNotStartedException,
GameService,
NoRedoAvailableException,
)

__all__ = [
"CodeBreaker",
"CodeSetter",
"Player",
"PlayerRole",
"GameService",
"GameboardService",
"GameEndedException",
"GameNotStartedException",
"NoRedoAvailableException",
]
2 changes: 1 addition & 1 deletion src/mastermind/server/services/gameboard_service.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from collections import deque
from typing import Deque

from mastermind.database import GameBoard, GameRound
from mastermind.database.models import GameBoard, GameRound


class NoRedoAvailableException(Exception):
Expand Down
2 changes: 1 addition & 1 deletion src/tests/libs/test_game_repository.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

import pytest

from mastermind.database import GameRepository
from mastermind.database.models.game import Game
from mastermind.database.models.game_configuration import GameConfiguration
from mastermind.database.models.game_mode import GameMode
from mastermind.database.libs import GameRepository


@pytest.fixture
Expand Down

0 comments on commit a4168d5

Please sign in to comment.