from backend.core.config import get_app_settings from backend.core.root_logger import get_logger from backend.repos.repository_houses import RepositoryHouses from sqlalchemy.orm import Session from backend.schemas.house.house import HouseCreate logger = get_logger("init_house") settings = get_app_settings() def dev_houses() -> list[dict]: list = [] for x in range(20): list.append({ "icon": "IconAccessible", "name": f"Home{x+1}", "address": f"Address{x+1}", "areas": [{"name": f"Area{x+1}", "desc": "Description"}], }) return list def default_house_init(session: Session): houses = RepositoryHouses() for house in dev_houses(): houses.create(session, HouseCreate(**house))