Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Avoid to redownload ban, as ban server does not respect If-Modified-Since #438

Merged
merged 1 commit into from
Feb 11, 2025

Conversation

frodrigo
Copy link
Member

La BAN est assez difficile à télécharger et sur l’ensemble de départements il y en a souvent une partie en erreur.

À relancer le téléchargement, le script recommence à tout télécharger car le serveur distant ne respecte pas l'entête HTPP If-Modified-Since.

Cette modif saute le téléchargement quand le serveur répond HTTP 200 mais avec un Last-Modified qui n'est pas plus récent.

Cela permet de continuer le téléchargement quand on réessaye. (En pratique j’utilise une parallel --retries 3 pour ressaye, mais c’est éventuellement un autre PR.)

@vdct
Copy link
Member

vdct commented Feb 11, 2025

Il faudrait un b.batch_stop_log(id_batch, True) avant la ligne 48 pour ne pas laisser le batch en statut non terminé

@frodrigo
Copy link
Member Author

Il faudrait un b.batch_stop_log(id_batch, True) avant la ligne 48 pour ne pas laisser le batch en statut non terminé

Corrigé

@vdct vdct merged commit 4246f72 into osm-fr:bano_v3 Feb 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants