Skip to content

Commit

Permalink
feat(LandMixin): add comment to explain consommation_correction_status
Browse files Browse the repository at this point in the history
  • Loading branch information
alexisig committed Oct 31, 2024
1 parent 582152f commit 7234021
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions public_data/models/administration/LandMixin.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,20 @@ def get_official_id(self) -> str:

@property
def consommation_correction_status(self) -> str:
"""
Dans le cas des communes, le statut de correction des données de consommation
est la valeur directement attachée aux objets Commune, issu des transformations
effectuées sur Airflow.
Dans les autres cas, on retourne arbitrairement la valeur UNCHANGED, puisque que
nous ne différencions pas les statuts de correction des données de consommation
pour les autres types de territoires, même si une commune n'ayant pas la valeur
UNCHANGED est incluse dans le territoire.
La raison de ce choix est que la différence potentielle du total de consommation
entre les données de consommation et les données de consommation corrigées est
négligeable pour les autres types de territoires.
"""
if self.land_type == AdminRef.COMMUNE:
return self.consommation_correction_status

Expand Down

0 comments on commit 7234021

Please sign in to comment.