Skip to content

Commit d99f44e

Browse files
authored
Remove unused repository interface mixins from classes (#67)
Eliminated `SQLAlchemyRepositoryInterface` and `SQLAlchemyAsyncRepositoryInterface` from their respective classes as they were no longer in use. This reduces unnecessary complexity and improves code maintainability.
1 parent df2da73 commit d99f44e

File tree

2 files changed

+0
-4
lines changed

2 files changed

+0
-4
lines changed

sqlalchemy_bind_manager/_repository/async_.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
from .._bind_manager import SQLAlchemyAsyncBind
3939
from .._session_handler import AsyncSessionHandler
4040
from ..exceptions import InvalidConfigError, ModelNotFoundError
41-
from .abstract import SQLAlchemyAsyncRepositoryInterface
4241
from .base_repository import (
4342
BaseRepository,
4443
)
@@ -55,7 +54,6 @@
5554
class SQLAlchemyAsyncRepository(
5655
Generic[MODEL],
5756
BaseRepository[MODEL],
58-
SQLAlchemyAsyncRepositoryInterface[MODEL],
5957
):
6058
_session_handler: AsyncSessionHandler
6159
_external_session: Union[AsyncSession, None]

sqlalchemy_bind_manager/_repository/sync.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
from .._bind_manager import SQLAlchemyBind
3939
from .._session_handler import SessionHandler
4040
from ..exceptions import InvalidConfigError, ModelNotFoundError
41-
from .abstract import SQLAlchemyRepositoryInterface
4241
from .base_repository import (
4342
BaseRepository,
4443
)
@@ -55,7 +54,6 @@
5554
class SQLAlchemyRepository(
5655
Generic[MODEL],
5756
BaseRepository[MODEL],
58-
SQLAlchemyRepositoryInterface[MODEL],
5957
):
6058
_session_handler: SessionHandler
6159
_external_session: Union[Session, None]

0 commit comments

Comments
 (0)