cloudflare / cloudflare/cloudflare-python

.to_dict() returns object

Aperta
#2,656 6 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
506
Fork
148
Merge medio
3h 15m
PR unite (30g)
1

Descrizione

### Confirm this is a Python library issue and not an underlying Cloudflare API issue.

- [x] This is an issue with the Python library

### Describe the bug

.to_dict() returns dict[str, object]:
https://github.com/cloudflare/cloudflare-python/blob/475b534aadd740ae087967be82040bf0b365f8b9/src/cloudflare/_models.py#L108

This obviously creates type errors any time a user tries to use any of the values. If possible, the class should be made generic to return a more accurate type. If not, then the type should be dict[str, Any] in order to not create a load of type errors in user's code.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Leggi src/cloudflare/_models.py intorno alla riga 108 e ispeziona l’annotazione attuale di .to_dict() e i suoi chiamanti. Determina se il modello può esporre un tipo generico più accurato o se dovrebbe usare dict[str, Any]; il lavoro è completato quando il controllo dei tipi dell’utente non segnala più i valori restituiti come object.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
python
Ambito
api
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.