Skip to content

Commit 03871db

Browse files
fix: pre commit fixes
1 parent b1feabf commit 03871db

34 files changed

Lines changed: 149 additions & 175 deletions

api/data_ingestion/api.py

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,6 @@
22
import sys
33
from datetime import timedelta
44

5-
from fastapi import FastAPI
6-
from fastapi.middleware.cors import CORSMiddleware
7-
from fastapi.responses import FileResponse, ORJSONResponse
8-
from starlette.middleware.sessions import SessionMiddleware
9-
105
from data_ingestion.constants import __version__
116
from data_ingestion.db.primary import get_db_context
127
from data_ingestion.internal.auth import azure_scheme, local_auth_bypass
@@ -26,6 +21,10 @@
2621
utils,
2722
)
2823
from data_ingestion.settings import DeploymentEnvironment, initialize_sentry, settings
24+
from fastapi import FastAPI
25+
from fastapi.middleware.cors import CORSMiddleware
26+
from fastapi.responses import FileResponse, ORJSONResponse
27+
from starlette.middleware.sessions import SessionMiddleware
2928

3029
logger = logging.getLogger(__name__)
3130
logger.setLevel(logging.DEBUG)
@@ -90,11 +89,10 @@ async def _ensure_local_dev_user():
9089
"""Create the local dev user with Admin role if it doesn't already have it."""
9190
from uuid import uuid4
9291

92+
from data_ingestion.models import Role, User
9393
from sqlalchemy import select
9494
from sqlalchemy.orm import selectinload
9595

96-
from data_ingestion.models import Role, User
97-
9896
local_email = "dev@example.com"
9997

10098
async with get_db_context() as db:

api/data_ingestion/cache/cache.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
from contextlib import AbstractAsyncContextManager, asynccontextmanager
22

33
import redis.asyncio as redis
4-
from loguru import logger
5-
64
from data_ingestion.settings import settings
5+
from loguru import logger
76

87
pool = redis.ConnectionPool.from_url(settings.REDIS_CACHE_URL)
98

api/data_ingestion/celery.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
from datetime import timedelta
22

33
from celery import Celery
4-
54
from data_ingestion.settings import settings
65

76
celery = Celery(

api/data_ingestion/constants.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
import tomllib
22
from functools import lru_cache
33

4-
from pydantic import computed_field
5-
from pydantic_settings import BaseSettings
6-
74
from data_ingestion.internal.utils import megabytes_to_bytes
85
from data_ingestion.settings import settings
6+
from pydantic import computed_field
7+
from pydantic_settings import BaseSettings
98

109

1110
class Constants(BaseSettings):

api/data_ingestion/db/primary.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,13 @@
55
contextmanager,
66
)
77

8+
from data_ingestion.settings import settings
89
from loguru import logger
910
from sqlalchemy import create_engine
1011
from sqlalchemy.exc import DatabaseError
1112
from sqlalchemy.ext.asyncio import AsyncSession, async_sessionmaker, create_async_engine
1213
from sqlalchemy.orm import Session, sessionmaker
1314

14-
from data_ingestion.settings import settings
15-
1615
engine = create_async_engine(
1716
settings.ASYNC_DATABASE_URL,
1817
echo=not settings.IN_PRODUCTION,

api/data_ingestion/db/trino.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
from contextlib import AbstractContextManager, contextmanager
22

3+
from data_ingestion.settings import settings
34
from loguru import logger
45
from sqlalchemy import create_engine
56
from sqlalchemy.exc import DatabaseError
67
from sqlalchemy.orm import Session, sessionmaker
78

8-
from data_ingestion.settings import settings
9-
109
engine = create_engine(
1110
settings.TRINO_URL,
1211
echo=not settings.IN_PRODUCTION,

api/data_ingestion/internal/auth.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
from dataclasses import dataclass, field
22

3+
from data_ingestion.settings import settings
34
from fastapi.security import HTTPBearer
45
from fastapi_azure_auth import B2CMultiTenantAuthorizationCodeBearer
56
from msgraph import GraphServiceClient
67

78
from azure.identity import ClientSecretCredential
8-
from data_ingestion.settings import settings
99

1010

1111
@dataclass

api/data_ingestion/internal/data_quality_checks.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22
from io import BytesIO, StringIO
33

44
import pandas as pd
5+
from data_ingestion.internal.storage import storage_client
6+
from data_ingestion.utils.data_quality import process_n_columns
57
from fastapi import (
68
HTTPException,
79
status,
810
)
911
from loguru import logger
1012

1113
from azure.storage.blob import BlobProperties
12-
from data_ingestion.internal.storage import storage_client
13-
from data_ingestion.utils.data_quality import process_n_columns
1414

1515

1616
def get_data_quality_summary(dq_report_path: str):

api/data_ingestion/internal/email.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,6 @@
11
from typing import Any
22

33
import requests
4-
from fastapi.encoders import jsonable_encoder
5-
from loguru import logger
6-
from mailjet_rest import Client
7-
from requests import HTTPError, JSONDecodeError
8-
94
from data_ingestion.schemas.email import (
105
DataCheckSuccessRenderRequest,
116
DqReportRenderRequest,
@@ -15,6 +10,10 @@
1510
)
1611
from data_ingestion.schemas.invitation import InviteEmailRenderRequest
1712
from data_ingestion.settings import DeploymentEnvironment, settings
13+
from fastapi.encoders import jsonable_encoder
14+
from loguru import logger
15+
from mailjet_rest import Client
16+
from requests import HTTPError, JSONDecodeError
1817

1918

2019
def send_email_base(

api/data_ingestion/internal/groups.py

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
import json
22

33
import requests
4+
from data_ingestion.internal.utils import chunks
5+
from data_ingestion.models.users import Role
6+
from data_ingestion.schemas.group import (
7+
CreateGroupRequest,
8+
GraphGroup,
9+
ModifyUserAccessRequest,
10+
UpdateGroupRequest,
11+
)
12+
from data_ingestion.schemas.user import GraphUser
413
from fastapi import HTTPException
514
from fastapi.encoders import jsonable_encoder
615
from msgraph.generated.groups.groups_request_builder import (
@@ -14,16 +23,6 @@
1423
from sqlalchemy import select
1524
from sqlalchemy.ext.asyncio import AsyncSession
1625

17-
from data_ingestion.internal.utils import chunks
18-
from data_ingestion.models.users import Role
19-
from data_ingestion.schemas.group import (
20-
CreateGroupRequest,
21-
GraphGroup,
22-
ModifyUserAccessRequest,
23-
UpdateGroupRequest,
24-
)
25-
from data_ingestion.schemas.user import GraphUser
26-
2726
from .auth import graph_client, graph_credentials
2827

2928

0 commit comments

Comments
 (0)