Update rain_collector.py
Browse files- rain_collector.py +6 -4
rain_collector.py
CHANGED
|
@@ -124,12 +124,14 @@ def collect_loop(page, db_path):
|
|
| 124 |
derniere_cote_vue = cote_actuelle
|
| 125 |
historique_global.append(cote_actuelle)
|
| 126 |
|
| 127 |
-
# On attend d'avoir
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
# On prend les 10 précédentes (donc on exclut celle qu'on vient juste d'ajouter)
|
| 131 |
dernieres_10 = historique_global[-11:-1]
|
| 132 |
save_record(db_path, cote_actuelle, dernieres_10)
|
|
|
|
|
|
|
|
|
|
| 133 |
|
| 134 |
time.sleep(0.5) # Vérifie toutes les 0.5 secondes
|
| 135 |
|
|
|
|
| 124 |
derniere_cote_vue = cote_actuelle
|
| 125 |
historique_global.append(cote_actuelle)
|
| 126 |
|
| 127 |
+
# On attend d'avoir STRICTEMENT plus de 10 cotes en mémoire
|
| 128 |
+
if len(historique_global) > 10:
|
| 129 |
+
# On prend les 10 précédentes (on exclut celle qu'on vient juste d'ajouter)
|
|
|
|
| 130 |
dernieres_10 = historique_global[-11:-1]
|
| 131 |
save_record(db_path, cote_actuelle, dernieres_10)
|
| 132 |
+
else:
|
| 133 |
+
# On affiche l'avancement mais on n'écrit pas dans la DB
|
| 134 |
+
print(f"⏳ Initialisation : attente des 10 premières cotes... ({len(historique_global)}/10)")
|
| 135 |
|
| 136 |
time.sleep(0.5) # Vérifie toutes les 0.5 secondes
|
| 137 |
|