Calls to third party code not respecting type hints
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
Direzione di ricerca
Inizia esaminando la codebase di scraperlib alla ricerca di chiamate ad API di terze parti e dell’applicazione delle annotazioni di tipo descritta in #227. Usa beartype per identificare le chiamate errate; il lavoro è completato quando la codebase supera questo controllo senza tipi di argomento imprevisti, mantenendo i controlli come test automatizzati.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Following #227, scraperlib users are not allowed to send values of unexpected types to our API.
We should apply the same strict treatment to our usage of other's APIs.
beartype allows setting this in our code and raising or warning on incorrect calls. Once we fix the codebase, we would keep it and it would serve as automated test for this.
- Lingua principale
- Python
- Stelle
- 31
- Fork
- 27
- Merge medio
- 3g 7h
- PR unite (30g)
- 2
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di openzim/python-scraperlib
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
openzim/python-scraperlib#339 ·
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
openzim/python-scraperlib#292 ·
-
bug
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
openzim/python-scraperlib#341 ·
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
openzim/python-scraperlib#340 ·
-
bug
openzim/python-scraperlib#334 · 1 assegnatario ·
Tutte le issue di openzim/python-scraperlib
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
anthropics/skills#1811 · 1 commento ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
speaches-ai/speaches#678 ·
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
datalayer/mcp-compose#42 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
conda-forge/spacy-feedstock#177 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
UKGovernmentBEIS/inspect_evals#2523 ·