hasadna / hasadna/knesset-data-python

Wrap knesset proxies with reblaze detection and throw a dedicated informative exception

Ouverte
#18 0 commentaires 1 réaction 0 personnes assignées Voir sur GitHub
enhancement help wanted
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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.