hasadna / hasadna/knesset-data-python
Wrap knesset proxies with reblaze detection and throw a dedicated informative exception
- Langage dominant
- Python
- Étoiles
- 2
- Forks
- 14
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Following the discussion [here](https://github.com/hasadna/knesset-data-python/issues/4#issuecomment-287606846)
All outgoing knesset api proxies should be wrapped (probably in base class or something) with the [reblaze detection func](https://github.com/hasadna/knesset-data-python/blob/master/knesset_data/utils/reblaze.py#L1) raise custom ReblazeBlockedException where the error message displayed to user is a link to a doc on github explaining this
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par knesset_data/utils/reblaze.py et suivez la classe de base ou les points d’entrée utilisés par les proxys sortants de l’API Knesset. Déterminez comment tous les proxys peuvent utiliser la fonction de détection et où les exceptions sont définies. Le travail est terminé lorsque les réponses bloquées lèvent une ReblazeBlockedException dédiée dont le message contient un lien vers la documentation explicative de GitHub.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- python
- Domaine
- api
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 38/100