Skip to content

Commit d192057

Browse files
committed
add logging
1 parent a9f2eee commit d192057

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

nowcasting_datamodel/read/read_gsp.py

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,16 @@
11
""" Read pv functions """
22
from typing import List, Union
3+
import logging
34

45
from sqlalchemy import desc
56
from sqlalchemy.orm import Session
67

78
from nowcasting_datamodel.models import GSPYieldSQL, LocationSQL
89

910

11+
logger = logging.getLogger(__name__)
12+
13+
1014
def get_latest_gsp_yield(
1115
session: Session, gsps: List[LocationSQL], append_to_gsps: bool = False, regime: str = "in-day"
1216
) -> Union[List[GSPYieldSQL], List[LocationSQL]]:
@@ -47,6 +51,8 @@ def get_latest_gsp_yield(
4751
# get all results
4852
gsp_yields: List[GSPYieldSQL] = query.all()
4953

54+
logger.debug(f'Found {len(gsp_yields)} latest gsp yields')
55+
5056
if not append_to_gsps:
5157
return gsp_yields
5258
else:
@@ -58,16 +64,20 @@ def get_latest_gsp_yield(
5864

5965
gsp_systems_with_gsp_yields.append(gsp)
6066

67+
logger.debug(f'Found {len(gsp_systems_with_gsp_yields)} gsps with yields')
68+
6169
# add pv systems that dont have any pv yields
6270
gsp_systems_with_gsp_yields_ids = [gsp.id for gsp in gsp_systems_with_gsp_yields]
6371

6472
gsp_systems_with_no_gsp_yields = []
6573
for gsp in gsps:
66-
if gsp.gsp_id not in gsp_systems_with_gsp_yields_ids:
74+
if gsp.id not in gsp_systems_with_gsp_yields_ids:
6775
gsp.last_gsp_yield = None
6876

6977
gsp_systems_with_no_gsp_yields.append(gsp)
7078

79+
logger.debug(f'Found {len(gsp_systems_with_gsp_yields)} gsps with no yields')
80+
7181
all_gsp_systems = gsp_systems_with_gsp_yields + gsp_systems_with_no_gsp_yields
7282

7383
return all_gsp_systems

0 commit comments

Comments
 (0)