Used ruff to cleanup
I hope it just works right as I cannot test things if they work
This commit is contained in:
parent
8d11e4a81c
commit
b1e0a414cf
12 changed files with 6 additions and 33 deletions
|
|
@ -6,10 +6,9 @@ import logging
|
||||||
import pathlib
|
import pathlib
|
||||||
from typing import Any
|
from typing import Any
|
||||||
from listing_processor import ListingProcessor
|
from listing_processor import ListingProcessor
|
||||||
from rec.query import detail_query, listing_query, QueryParameters
|
from rec.query import listing_query, QueryParameters
|
||||||
from rec.districts import get_districts
|
from rec.districts import get_districts
|
||||||
from repositories import ListingRepository
|
from repositories import ListingRepository
|
||||||
import requests
|
|
||||||
from tqdm.asyncio import tqdm
|
from tqdm.asyncio import tqdm
|
||||||
from data_access import Listing
|
from data_access import Listing
|
||||||
from models import Listing as modelListing
|
from models import Listing as modelListing
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
import asyncio
|
import asyncio
|
||||||
import json
|
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
import aiohttp
|
import aiohttp
|
||||||
from repositories import ListingRepository
|
from repositories import ListingRepository
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,8 @@
|
||||||
from logging.config import fileConfig
|
from logging.config import fileConfig
|
||||||
|
|
||||||
from sqlalchemy import engine_from_config
|
|
||||||
from sqlalchemy import pool
|
|
||||||
|
|
||||||
from alembic import context
|
from alembic import context
|
||||||
from models import Listing, User # Import all models here
|
|
||||||
from database import engine
|
from database import engine
|
||||||
import sqlmodel
|
|
||||||
from sqlmodel import SQLModel
|
from sqlmodel import SQLModel
|
||||||
|
|
||||||
# this is the Alembic Config object, which provides
|
# this is the Alembic Config object, which provides
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,6 @@ Create Date: 2025-06-30 22:54:11.706618
|
||||||
from typing import Sequence, Union
|
from typing import Sequence, Union
|
||||||
|
|
||||||
from alembic import op
|
from alembic import op
|
||||||
import sqlalchemy as sa
|
|
||||||
|
|
||||||
|
|
||||||
# revision identifiers, used by Alembic.
|
# revision identifiers, used by Alembic.
|
||||||
|
|
|
||||||
|
|
@ -1,35 +1,23 @@
|
||||||
import asyncio
|
|
||||||
import dataclasses
|
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
import json
|
import json
|
||||||
import logging
|
import logging
|
||||||
import logging.config
|
import logging.config
|
||||||
from pathlib import Path
|
|
||||||
import queue
|
|
||||||
from threading import Thread
|
|
||||||
from typing import Annotated
|
from typing import Annotated
|
||||||
import uuid
|
|
||||||
from api.auth import get_current_user
|
from api.auth import get_current_user
|
||||||
from api.config import DEV_TIER_ORIGINS, PROD_TIER_ORIGINS
|
from api.config import DEV_TIER_ORIGINS, PROD_TIER_ORIGINS
|
||||||
from dotenv import load_dotenv
|
from dotenv import load_dotenv
|
||||||
from fastapi import Depends, FastAPI, HTTPException, Query
|
from fastapi import Depends, FastAPI, Query
|
||||||
from api.auth import User
|
from api.auth import User
|
||||||
from models.listing import QueryParameters
|
from models.listing import QueryParameters
|
||||||
from notifications import send_notification
|
from notifications import send_notification
|
||||||
from rec import districts
|
from rec import districts
|
||||||
from redis_repository import RedisRepository
|
from redis_repository import RedisRepository
|
||||||
from repositories.listing_repository import ListingRepository
|
from repositories.listing_repository import ListingRepository
|
||||||
from repositories.listing_repository import ListingRepository
|
|
||||||
from database import engine
|
from database import engine
|
||||||
from fastapi.middleware.cors import CORSMiddleware
|
from fastapi.middleware.cors import CORSMiddleware
|
||||||
|
|
||||||
from tasks import listing_tasks
|
from tasks import listing_tasks
|
||||||
from ui_exporter import export_immoweb
|
from ui_exporter import export_immoweb
|
||||||
from alembic import command
|
|
||||||
from alembic.config import Config
|
|
||||||
from contextlib import asynccontextmanager
|
|
||||||
from celery.exceptions import TaskRevokedError
|
|
||||||
from celery_app import app as celery_app
|
|
||||||
|
|
||||||
load_dotenv()
|
load_dotenv()
|
||||||
logger = logging.getLogger("uvicorn")
|
logger = logging.getLogger("uvicorn")
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,3 @@
|
||||||
from datetime import timedelta
|
|
||||||
from api.config import AUTHENTIK_URL, OIDC_CACHE_TTL, OIDC_CLIENT_ID, OIDC_METADATA_URL
|
from api.config import AUTHENTIK_URL, OIDC_CACHE_TTL, OIDC_CLIENT_ID, OIDC_METADATA_URL
|
||||||
from cachetools import TTLCache
|
from cachetools import TTLCache
|
||||||
from fastapi import Depends, HTTPException
|
from fastapi import Depends, HTTPException
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ from collections import defaultdict
|
||||||
from dataclasses import dataclass
|
from dataclasses import dataclass
|
||||||
import json
|
import json
|
||||||
import pathlib
|
import pathlib
|
||||||
from typing import Any, List, Dict
|
from typing import Any, List
|
||||||
from models.listing import ListingSite, PriceHistoryItem
|
from models.listing import ListingSite, PriceHistoryItem
|
||||||
from rec import floorplan, routing
|
from rec import floorplan, routing
|
||||||
import re
|
import re
|
||||||
|
|
|
||||||
|
|
@ -1,12 +1,10 @@
|
||||||
import asyncio
|
import asyncio
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
import json
|
|
||||||
import os
|
import os
|
||||||
import pathlib
|
import pathlib
|
||||||
import click
|
import click
|
||||||
import importlib
|
import importlib
|
||||||
|
|
||||||
import listing_processor
|
|
||||||
from models.listing import FurnishType, ListingType, QueryParameters
|
from models.listing import FurnishType, ListingType, QueryParameters
|
||||||
from rec.districts import get_districts
|
from rec.districts import get_districts
|
||||||
from data_access import Listing
|
from data_access import Listing
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,10 @@ import dataclasses
|
||||||
from datetime import datetime, timedelta
|
from datetime import datetime, timedelta
|
||||||
import enum
|
import enum
|
||||||
import json
|
import json
|
||||||
from pathlib import Path
|
|
||||||
from typing import Any, Dict, List
|
from typing import Any, Dict, List
|
||||||
from pydantic import BaseModel
|
from pydantic import BaseModel
|
||||||
from rec import routing
|
from rec import routing
|
||||||
from sqlmodel import JSON, TEXT, SQLModel, Field, String
|
from sqlmodel import JSON, TEXT, SQLModel, Field
|
||||||
|
|
||||||
|
|
||||||
@dataclass(frozen=True)
|
@dataclass(frozen=True)
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,4 @@
|
||||||
from abc import abstractmethod
|
from abc import abstractmethod
|
||||||
from enum import StrEnum
|
|
||||||
import apprise
|
import apprise
|
||||||
from functools import lru_cache
|
from functools import lru_cache
|
||||||
import os
|
import os
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,7 @@
|
||||||
import asyncio
|
|
||||||
from dataclasses import dataclass
|
|
||||||
from datetime import datetime
|
|
||||||
import enum
|
import enum
|
||||||
from typing import Any
|
from typing import Any
|
||||||
import aiohttp
|
import aiohttp
|
||||||
from models.listing import FurnishType, ListingType, QueryParameters
|
from models.listing import FurnishType, ListingType
|
||||||
from rec import districts
|
from rec import districts
|
||||||
from tenacity import retry, stop_after_attempt, wait_random
|
from tenacity import retry, stop_after_attempt, wait_random
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ from models.listing import (
|
||||||
RentListing,
|
RentListing,
|
||||||
)
|
)
|
||||||
from sqlalchemy import Engine
|
from sqlalchemy import Engine
|
||||||
from sqlmodel import Sequence, Session, and_, col, select
|
from sqlmodel import Session, select
|
||||||
from sqlmodel.sql.expression import SelectOfScalar
|
from sqlmodel.sql.expression import SelectOfScalar
|
||||||
from tqdm import tqdm
|
from tqdm import tqdm
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue