ListValue is not iterable
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 55/100
Direzione di ricerca
Inizia in src/betterproto/lib/std/google/protobuf/init.py, intorno alla definizione di ListValue a cui si fa riferimento. Confronta il comportamento attuale con l’esempio ufficiale di protobuf_pb2 nell’issue, quindi verifica che ListValue supporti l’iterazione, extend e l’unpacking degli argomenti, mantenendo la soluzione .value esistente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
ListValue is not iterable
What is the feature request for?
The core library
The Problem
With official protobuf_pb2, you can do:
args = ListValue()
args.extend([1,2,3])
some_function(*args)
But with betterproto this doesn't work currently
https://github.com/danielgtaylor/python-betterproto/blob/335eee753734e89364135bdde829a069838ee297/src/betterproto/lib/std/google/protobuf/__init__.py#L2300
The Ideal Solution
Add some wrapper methods (extend, iter, ..)
The Current Solution
Always use .value
- Lingua principale
- Python
- Stelle
- 1.8k
- Fork
- 235
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
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 danielgtaylor/python-betterproto
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 55/100
-
Difficoltà 5/5 Più di una settimana Idoneità per principianti 15/100
-
bug investigation needed
Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100
-
bug investigation needed
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
-
bug investigation needed
Difficoltà 4/5 3-5 giorni Idoneità per principianti 38/100
danielgtaylor/python-betterproto#676 · 3 commenti ·
Tutte le issue di danielgtaylor/python-betterproto
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 6 giorni
-
Bump zizmor to 1.31.1+Apertagithub_actions
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
collective/icalendar#2003 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 79/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
openzim/python-scraperlib#360 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
volcengine/OpenViking#6445 ·
I maintainer di solito rispondono entro 1 giorno