cloudflare / cloudflare/cloudflare-python
.to_dict() returns object
- 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