mirror of
https://github.com/Hestia-Homes/Model.git
synced 2026-06-08 11:17:27 +00:00
Better logging
This commit is contained in:
parent
fac418adbe
commit
3a5df1a1f3
1 changed files with 11 additions and 2 deletions
|
|
@ -47,9 +47,11 @@ def _load_plans_for_portfolio(portfolio_id: int) -> List[Plan]:
|
|||
plans.append(
|
||||
Plan.from_sqlalchemy(model, Scenario.from_sqlalchemy(scenario_model))
|
||||
)
|
||||
logger.info("Successfully mapped plan and scenario to domain object")
|
||||
logger.debug(
|
||||
f"Successfully mapped plan {model.id} and scenario {scenario_model.id} to domain object"
|
||||
)
|
||||
|
||||
logger.info(f"Got {len(plans)} plans from database")
|
||||
logger.debug(f"Got {len(plans)} plans from database")
|
||||
return plans
|
||||
|
||||
|
||||
|
|
@ -83,6 +85,9 @@ def _update_default_flags(plans: List[Plan], cheapest_plan: Plan) -> None:
|
|||
for plan in plans:
|
||||
should_be_default: bool = plan.id == cheapest_plan.id
|
||||
if plan.record.is_default != should_be_default:
|
||||
logger.info(
|
||||
f"Setting Plan {plan.id} (Scenario Name: {plan.scenario.record.name}) to is_default: {should_be_default}"
|
||||
)
|
||||
plan.set_default(should_be_default)
|
||||
plans_to_update.append(plan)
|
||||
|
||||
|
|
@ -96,3 +101,7 @@ def _update_default_flags(plans: List[Plan], cheapest_plan: Plan) -> None:
|
|||
scenario_models.append(scenario_model)
|
||||
|
||||
bulk_update_plans(plan_models, scenario_models)
|
||||
logger.info("Successfully updated Plan default values")
|
||||
|
||||
else:
|
||||
logger.info("All plan default values already correct. Not udpating")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue