Skip to content

Commit 6a1e43d

Browse files
committed
CS
Signed-off-by: Federico Busetti <[email protected]>
1 parent 062b0d7 commit 6a1e43d

File tree

17 files changed

+31
-17
lines changed

17 files changed

+31
-17
lines changed

src/alembic/env.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
import logging
22
from asyncio import get_event_loop
33

4-
from bootstrap.bootstrap import application_init
5-
from bootstrap.config import AppConfig
64
from sqlalchemy.ext.asyncio import AsyncEngine
75

86
from alembic import context
7+
from bootstrap.bootstrap import application_init
8+
from bootstrap.config import AppConfig
99

1010
USE_TWOPHASE = False
1111

src/alembic/versions/2022-11-09-203313-52b1246eda46_create_tables.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"""
88

99
import sqlalchemy as sa
10+
1011
from alembic import op
1112

1213
# revision identifiers, used by Alembic.

src/bootstrap/di_container.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
from dependency_injector.containers import DeclarativeContainer, WiringConfiguration
22
from dependency_injector.providers import Dependency, Factory, Singleton
3+
from sqlalchemy_bind_manager import SQLAlchemyBindManager
4+
from sqlalchemy_bind_manager.repository import SQLAlchemyAsyncRepository
5+
6+
from bootstrap.config import AppConfig
37
from domains.books._gateway_interfaces import (
48
BookEventGatewayInterface,
59
BookRepositoryInterface,
610
)
711
from domains.books._models import BookModel
812
from gateways.event import NullEventGateway
9-
from sqlalchemy_bind_manager import SQLAlchemyBindManager
10-
from sqlalchemy_bind_manager.repository import SQLAlchemyAsyncRepository
11-
12-
from bootstrap.config import AppConfig
1313

1414

1515
class Container(DeclarativeContainer):

src/bootstrap/storage/SQLAlchemy/default_bind_tables.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
from domains.books._models import BookModel
21
from sqlalchemy import Column, Integer, String, Table
32
from sqlalchemy.orm import registry
43

4+
from domains.books._models import BookModel
5+
56

67
def init_tables(registry_mapper: registry):
78
books = Table(

src/gateways/event.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
1-
from domains.common.cloudevent_base import BaseEvent
21
from structlog import get_logger
32

3+
from domains.common.cloudevent_base import BaseEvent
4+
45

56
class NullEventGateway:
67
async def emit(

src/http_app/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
from typing import Union
22

3-
from bootstrap import AppConfig, application_init
43
from fastapi import FastAPI, Request
54
from opentelemetry.instrumentation.asgi import OpenTelemetryMiddleware
65
from starlette.responses import JSONResponse
76
from starlette_prometheus import PrometheusMiddleware, metrics
87
from structlog import get_logger
98

9+
from bootstrap import AppConfig, application_init
1010
from http_app.routes import init_routes
1111

1212

src/http_app/routes/api/books.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
from domains.books import BookService, dto
21
from fastapi import APIRouter, status
32
from pydantic import BaseModel, ConfigDict
43

4+
from domains.books import BookService, dto
5+
56
router_v1 = APIRouter(prefix="/books/v1")
67
router_v2 = APIRouter(prefix="/books/v2")
78

src/http_app/routes/events.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import typing
22
from typing import Dict, List
33

4-
from domains.books import BookService
5-
from domains.books.events import BookCreatedV1
64
from fastapi import APIRouter, Body, Header, HTTPException
75
from fastapi.openapi.models import Example
86
from pydantic import BaseModel
97

8+
from domains.books import BookService
9+
from domains.books.events import BookCreatedV1
10+
1011
router = APIRouter(prefix="/events")
1112

1213
_EVENTS_UNION_TYPE = typing.Union[BookCreatedV1]

tests/celery_worker/test_app_factory.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
from celery import Celery
2+
23
from celery_worker import app
34

45

tests/conftest.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import pytest
2+
23
from bootstrap import AppConfig
34

45

0 commit comments

Comments
 (0)