Skip to content

Commit

Permalink
chores: up^date stop words and sys.exit 0 instead of 1
Browse files Browse the repository at this point in the history
  • Loading branch information
polomarcus committed Aug 27, 2024
1 parent 437616e commit 6d2d3fa
Show file tree
Hide file tree
Showing 4 changed files with 49 additions and 3 deletions.
4 changes: 2 additions & 2 deletions quotaclimat/data_processing/mediatree/api_import.py
Original file line number Diff line number Diff line change
Expand Up @@ -122,7 +122,7 @@ async def get_and_save_api_data(exit_event):
exit_event.set()
except Exception as err:
logging.fatal("get_and_save_api_data (%s) %s" % (type(err).__name__, err))
sys.exit(1)
sys.exit(0)

# "Randomly wait up to 2^x * 1 seconds between each retry until the range reaches 60 seconds, then randomly up to 60 seconds afterwards"
# @see https://github.com/jd/tenacity/tree/main
Expand Down Expand Up @@ -293,7 +293,7 @@ async def main():
res=health_check_task.cancel()
except Exception as err:
logging.fatal("Main crash (%s) %s" % (type(err).__name__, err))
sys.exit(1)
sys.exit(0)
logging.info("Exiting with success")
sys.exit(0)

Expand Down
1 change: 1 addition & 0 deletions quotaclimat/data_processing/mediatree/channel_program.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@

def format_hour_minute(time: str) -> pd.Timestamp:
date_str = "1970-01-01"
logging.debug(f"format_hour_minute with : {time}")
return pd.to_datetime(date_str + " " + time)

def get_programs():
Expand Down
27 changes: 27 additions & 0 deletions quotaclimat/data_processing/mediatree/keyword/stop_words.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,21 @@
,"pour réduire votre facture d' électricité en installant des panneaux solaires"
,"panneaux solaires j' agis avec engie"
,"panneaux solaires j' agis avec kendji"
,"les tuiles se transforme en panneaux solaires"
,"en installant des panneaux solaires j' agis"
,"panneaux solaires face à l' inflation"
,"l'isolation le chauffage les panneaux solaires"
,"installer vos panneaux solaires produire"
,"la crème solaire pour les panneaux solaires"
,"panneaux solaires c' est moi qui"
,"panneaux solaires installation matériel démarches"
,"panneaux solaires installation matérielle démarches"
,"la solution de panneaux solaires qui vous aide"
,"installant des panneaux solaires usagés avec"
,"installant des panneaux solaires usagers avec"
,"vous équiper de panneaux solaires et faire des"
,"panneaux solaires découvrez les offres"
,"on monte les panneaux solaires que j'ai"
,"énergie solaire avec avicenne"
,"panneaux photovoltaïques garanti à vie"
,"on installe des panneaux photovoltaïques borne de recharge"
Expand All @@ -53,6 +68,14 @@
,"pour faire installer ma borne de recharge"
,"si vous avez une borne de recharge partager"
,"une borne de recharge bien installé"
,"vous avez une borne de recharge"
,"en ce moment borne de recharge"
,"profiter de la borne de recharge offert"
,"borne de recharge offerte"
,"faire installer une borne de recharge"
,"en copropriété une borne de recharge"
,"peugeot vous offre la borne de recharge"
,"pour les plus branchées la borne de recharge"
,"leasing électrique à"
,"gouvernemental mon leasing électrique"
,"éligibles au leasing électrique"
Expand Down Expand Up @@ -124,4 +147,8 @@
,"disposition une voiture le temps"
,"bornes de recharge et des mois de loyer"
,"cent pour cent électriques bornes de recharge"
,"isolation par l' extérieur"
,"votre énergie avec l' installation de panneaux solaires"
,"offrez à vos clients un devis précis pour améliorer la performance énergétique"
]

20 changes: 19 additions & 1 deletion test/sitemap/test_program_metadata.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,25 @@ def test_get_programs_for_this_day_thusday_morning_france2():
def test_get_hour_minute():
output = get_hour_minute(pd.Timestamp(pd.to_datetime(thrusday_morning, unit='s')))

assert output == pd.Timestamp('1970-01-01 06:02:00')
assert output == '1970-01-01 06:02:00'

def test_format_hour_minute_one_digit():
hour_min = '6:55'
output = format_hour_minute(hour_min)

assert output == pd.Timestamp(f'1970-01-01 0{hour_min}:00')

def test_format_hour_minute_double_digit_with_zero():
hour_min = '06:55'
output = format_hour_minute(hour_min)

assert output == pd.Timestamp(f'1970-01-01 {hour_min}:00')

def test_format_hour_minute_double_digit():
hour_min = '16:55'
output = format_hour_minute(hour_min)

assert output == pd.Timestamp(f'1970-01-01 {hour_min}:00')

def test_get_programs_for_this_day_thusday_morning_franceinfo():
df_programs = get_programs()
Expand Down

0 comments on commit 6d2d3fa

Please sign in to comment.